当前位置: 首页 > news >正文

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

 

日期之间的运算

日期类型的加法运算

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函数进行日期相减,代码如下:

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.lryc.cn/news/483719.html

相关文章:

  • 前端人之网络通信概述
  • Python从0到100(七十二):Python OpenCV-OpenCV实现手势音量控制(文末送书)
  • 【云原生开发】K8S多集群管理系统成果展示
  • spring boot项目打成war包部署
  • 网络学习第四篇
  • 【资料】网络安全风险评估报告,风险管理报告,网络安全风险管理计划,网络安全网络安全能力验证报(Word原件)
  • Django基础用法+Demo演示
  • 【webrtc】 RTP 中的 MID(Media Stream Identifier)
  • React 中 为什么多个 JSX 标签需要被一个父元素包裹?
  • 记录日志中logback和log4j2不能共存的问题
  • 第5章: 图像变换与仿射操作
  • 【计算机网络】【网络层】【习题】
  • Scala的不可变Map常用操作
  • nginx配置负载均衡详解
  • 传奇996_19——龙岭总结
  • el-table 行列文字悬浮超出屏幕宽度不换行的问题
  • 鸿蒙HarmonyOS 网络请求获取数据Http
  • MySQL技巧之跨服务器数据查询:高级篇-先调用A数据库的MySql存储过程再复制到B数据库的表中
  • JavaScript逆向爬虫教程-------基础篇之JavaScript密码学以及CryptoJS各种常用算法的实现
  • 【分布式】万字图文解析——深入七大分布式事务解决方案
  • apache2配置多站点
  • 基于PyQt Python的深度学习图像处理界面开发(一)
  • 【Linux网络】Linux网络编程套接字,UDP与TCP
  • Vue3 -- 强制统一包管理器工具【企业级项目配置保姆级教程6】
  • Winform实现自制浏览器JavaScript注入
  • 【工具插件类教学】在 Unity 中使用 iTextSharp 实现 PDF 文件生成与导出
  • javascript用来干嘛的?赋予网站灵魂的语言
  • Flutter Getx状态管理
  • 《成法》读书笔记
  • TensorFlow 2.0 环境配置