热线电话:13121318867

登录
2020-06-14 阅读量: 4226
MySQL面试题:查找比昨天温度高的日期

来源力扣网

解题思路:MySQL 使用 DATEDIFF 来比较两个日期类型的值。

因此,我们可以通过将 weather 与自身相结合,并使用 DATEDIFF() 函数。

代码:

SELECT

weather.id AS 'Id'

FROM

weather

JOIN

weather w ON DATEDIFF(weather.date, w.date) = 1

AND weather.Temperature > w.Temperature

介绍一下,MySQL里面的DATEDIFF函数

18.6411
3
关注作者
收藏
评论(1)

发表评论
liuyong2730
2020-06-14
datediff(expr1,expr2) expr1要大于expr2吗
0.0000 0 0 回复
开花结果02
2020-06-14
不一定,如果expr1小于expr2的话,系统会返回负数的
0.0000 0 0 回复
推荐帖子
条评论