需要借助日期函数:datediff
,可进行date类型间的减法。
自连,然后一个表示前一天,一个代表后一天。
前后一天使用datediff
==1或者==-1判断。
select `after`.id
from Weather `before`
join Weather `after`
on (datediff(`before`.recordDate,`after`.recordDate)=-1)
where `before`.temperature<`after`.temperature;