본문 바로가기
learning/SQL

[LeetCode 197] Rising Temperature

by 유자유자 2023. 1. 30.

전날대비 기온이 오른 날을 반환하자.

날짜를 쉽게 계산할 수 있는 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

댓글