우노
[JOIN] LeetCode 197번 “Rising Temperature” 풀이 본문
문제 링크
풀이
- 어제의 온도보다 오늘의 온도가 더 높은 날짜를 모두 찾는 문제입니다.
- SELF JOIN을 사용해 해결할 수 있으며,
- ON 절에서, 이전 날짜와의 차이가 1일이며, 오늘의 온도가 더 높은 데이터들을 추출하면 됩니다.
코드
SELECT L.id AS 'id'
FROM Weather AS L
JOIN Weather AS R
ON DATEDIFF(L.recordDate, R.recordDate) = 1 AND L.temperature > R.temperature
Comments