오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-09 00:00
관리 메뉴

우노

[JOIN] LeetCode 197번 “Rising Temperature” 풀이 본문

SQL/JOIN \ GROUP BY

[JOIN] LeetCode 197번 “Rising Temperature” 풀이

운호(Noah) 2022. 12. 12. 14:57

문제 링크

풀이

  • 어제의 온도보다 오늘의 온도가 더 높은 날짜를 모두 찾는 문제입니다.
  • 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