查詢今天比昨天溫度高的日期

2021-10-25 06:07:36 字數 551 閱讀 7352

表weather:

idrecorddate

temperature

12015-01-01101

2015-01-02251

2015-01-03201

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 引數是合法的日期或日期/時間表示式。

注釋:只有值的日期部分參與計算。

SQl刷題 查詢比之前高的溫度

使用datediff來比較兩個日期型別的值,因此我們可以通過將weather與自身結合,然後使用datediff 比較 select weather.id as id from weather join weather w on datediff weather.date w.date 1and w...

PHP獲取今天 昨天 明天的日期

echo 今天 date y m d echo 昨天 date y m d strtotime 1 day echo 明天 date y m d strtotime 1 day echo 一周後 date y m d strtotime 1 week echo 一周零兩天四小時兩秒後 date y ...

PHP獲取今天 昨天 明天的日期

php view plain copy print?echo 今天 date y m d echo 昨天 date y m d strtotime 1 day echo 明天 date y m d strtotime 1 day echo 一周後 date y m d strtotime 1 wee...