mysql每日一题(上升的温度,date数据的计算)

ops/2024/11/14 5:51:10/

 

日期之间的运算

日期类型的加法运算

data_add(now_data,interval 1 month)

select date_add(now(), interval 1 day); -- 加1天
select date_add(now(), interval 1 hour); -- 加1小时
select date_add(now(), interval 1 minute); -- 加1分钟
select date_add(now(), interval 1 second); -- 加1秒
select date_add(now(), interval 1 microsecond); -- 加1毫秒
select date_add(now(), interval 1 week); -- 加1周
select date_add(now(), interval 1 month); -- 加1月
select date_add(now(), interval 1 quarter); -- 加1季
select date_add(now(), interval 1 year); -- 加1年

日期相减

datadiff(data1,data2);

select datediff('20191010','20191001')    -- 9

日期的年,月,周,日整理函数

timestampdiff(year,data1,data2);——相差年数整理

timestampdiff(month,data1,data2);——相差年数整理

timestampdiff(week,data1,data2);——相差年数整理

timestampdiff(day,data1,data2);——相差年数整理

其中,相差天数可以用以上两种方式

1、datadiff(data1,data2)

2、to_days(data1)-to_days(data2);

本题主要就是使用datadiff函数进行日期相减,代码如下:

sql">select a.id as Id
from Weather as a,
Weather as b
where datediff(a.recordDate,b.recordDate)=1 and
a.temperature>b.temperature;


http://www.ppmy.cn/ops/133475.html

相关文章

Scala的Map集合练习

package gxyimport scala.collection.mutableobject Test25 {def main(args: Array[String]): Unit {//可变mapval map1 mutable.Map("123" -> "活着,余华,8888", "234" -> "朝花夕拾,鲁迅,7777", "456" -> &quo…

【go从零单排】go语言中testing的几种类型

🌈Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 📗概念 Go 语言中的 testing 包是用于编写和运行测试的标准库。它提供了丰富的功能&…

常用服务部署

elasticsearch单机版部署 es-cluster.yamlfilebeat.ymllocal-pv.yaml elasticsearch集群部署 es-cluster.6.ymles-cluster.yamles-cluster-single.yamlfilebeat.ymllocal-pv.yaml firefly部署 filebeat.ymlfirefly.yml grafana部署 grafana.ymllocal-pv.yaml filebeat部…

C++ 内存分布及 new , delete 分配问题( ~~~ 面试重要 ~~~)

文章目录 前言一、内存分布二、new 、delete 分配问题总结 前言 本篇文章笔者将会对 C 中的内存问题简单的讲解 , 同时对 new , delete 的面试题进行重点讲解. 一、内存分布 ● C语言和C 分布情况是一样的, 如下 : ● 栈 ○ 栈 的管理是由编译器自动管理 , 不需要我们人为做…

测试实项中的偶必现难测bug--<pre>标签问题

问题描述: 用户从网上copy的简介信息可能带有<pre>标签,导致安卓上的内容只能一行滑动展示,但是ios有对这个标签做特殊处理: 分析: <pre> 标签是 HTML 中用于表示预格式化文本的标签,它的作用是保留文本中的空格、换行和缩进。它的全称是 preformatted text…

【OceanBase 诊断调优】—— OceanBase 数据库统计信息被禁用,状态为 broken 的原因和解决方法

问题现象 因为人为因素导致部分统计信息函数未安装&#xff0c;自动统计信息触发执行长期失败。重新安装统计信息相关函数后&#xff0c;发现仍然无法正常自动统计信息收集&#xff0c;统计信息状态为 broken。 问题原因 统计信息 JOB 收集失败次数达到 16 次会直接禁用 JOB …

选择排序法——堆排序

任务描述 本关任务&#xff1a;完成建堆、排序调整及输出排序结果的函数。 相关知识 为了既要保存中间比较结果&#xff0c;减少后面的比较次数&#xff0c;又不占用大量的附加存储空间&#xff0c;使选择排序算法具有较好的性能&#xff0c;Willioms和Floyd在1964年提出的称为…

PostgreSQL 日志文件备份

随着信息安全的建设&#xff0c;在三级等保要求中&#xff0c;要求日志至少保留半年 180 天以上。那么 PostgreSQL 如何实现这一要求呢。 我们需要配置一个定时任务&#xff0c;定时的将数据库日志 log 下的文件按照生成的规则将超过一定时间的日志拷贝到其它的路径下&#xf…