本文主要是介绍查询今天比昨天温度高的日期,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
表Weather:
id | recordDate | Temperature |
---|---|---|
1 | 2015-01-01 | 10 |
1 | 2015-01-02 | 25 |
1 | 2015-01-03 | 20 |
1 | 2015-01-04 | 30 |
思路分析:
使用MySQL DATEDIFF() 函数
MySQL语句:
select w1.id as ‘Id’ from Weather w1 join Weather w2 on DATEDIFF(w1.recordDate,w2.recordDate) = 1 and w1.temperature > w2.temperature;
注:MySQL DATEDIFF() 函数
定义和用法
DATEDIFF() 函数返回两个日期之间的天数。
语法
DATEDIFF(date1,date2)
date1 和 date2 参数是合法的日期或日期/时间表达式。
注释:只有值的日期部分参与计算。
这篇关于查询今天比昨天温度高的日期的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!