[LeetCode] Rising Temperature

아르당·2025년 10월 15일

LeetCode

목록 보기
47/68
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

Table: Weather

Column NameType
idint
recordDatedate
temperatureint

id는 이 테이블에서 고유한 값을 갖는 열이다.
동일한 recordDate를 갖는 다른 행은 없다.
이 테이블에는 특정 날짜의 기온 정보가 포함되어 있다.

이전 날짜(어제)보다 기온이 높은 모든 날짜의 ID를 찾는 방법을 작성해라.

Example

Input:
Weather table:

idrecordDatetemperature
12015-01-0110
22015-01-0225
32015-01-0320
42015-01-0430

Output:

id
2
4

Explanation:
2015-01-02에 기온은 이전 날보다 높았다.
2015-01-04에 기온은 이전 날보다 높았다.

Solved

-- Write your PostgreSQL query statement below
select w1.id
from Weather w1
join Weather w2
on w1.recordDate = w2.recordDate + 1
where w1.temperature > w2.temperature
profile
내 마음대로 코드 작성하는 세상

0개의 댓글