
리트코트 문제 참 잘 내네요.
답 쿼리입니다.
SELECT W2.ID
FROM WEATHER W1
JOIN WEATHER W2 ON DATE_ADD(W1.RECORDDATE, INTERVAL 1 DAY) = W2.RECORDDATE
WHERE W1.TEMPERATURE < W2.TEMPERATURE
처음에는 LAG()로 작성했었는데 데이터 중에 기록되지 않은 날도 있어서 날짜로 정렬하고 LAG()를 사용하면 전날이 아닌 전전날 기온을 가져오게 되기도 해서 정확한 답이 아니더라고요. 이런 것까지 잡아내는 리트코드 칭찬해 .. 🫢
DATE_ADD()도 오랜만에 써서 조금 헷갈렸지만 다시 한 번 상기!!