전날대비 기온이 오른 날을 반환하자.
날짜를 쉽게 계산할 수 있는 date_add를 알아보자. date_add(날짜, interval 원하는기간) 으로 나타낸다.
select w.id
from weather as w left join
(select id, temperature, date_add(recorddate,interval 1 day) as y
from weather ) as p
on w.recorddate = p.y
where w.temperature > p.temperature;
lag로 헤매고 있었는데 ㅎㅎㅎ
'learning > SQL' 카테고리의 다른 글
[LeetCode 1141] User Activity for the Past 30 Days I (0) | 2023.01.31 |
---|---|
[LeetCode 607] Sales Person (0) | 2023.01.30 |
[LeetCode 1158] Market Analysis I (1) | 2023.01.29 |
[LeetCode 1393] Capital Gain/Loss (0) | 2023.01.29 |
[LeetCode 176] Second Highest Salary (0) | 2023.01.29 |
댓글