计算日期差值DATEDIFF( )函数

时间:2024-9-12    作者:老大夫    分类: Mysql


DATEDIFF(大的日期,小的日期)=差值

SELECT d.id
FROM Weather AS w
JOIN Weather AS d ON DATEDIFF(d.recordDate, w.recordDate) = 1
WHERE d.Temperature > w.Temperature;

这里使用 DATEDIFF 函数来计算两个日期之间的差值。在连接条件中,设置 DATEDIFF(d.recordDate, w.recordDate) = 1,表示只连接那些日期相差一天的记录。然后在 WHERE 子句中判断后一天的温度是否高于前一天的温度。

题目链接:https://leetcode.cn/problems/rising-temperature/submissions/?envType=study-plan-v2&envId=sql-free-50


扫描二维码,在手机上阅读

推荐阅读: