https://leetcode.com/problems/rising-temperature/description/ | Easy |
---|
Дана таблица Weather:
Столбец | Тип | Ключ |
---|---|---|
id | int | PRIMARY KEY |
recordDate | date | |
temperature | int |
• id
— уникальный идентификатор записи за конкретный день.
• recordDate
— календарная дата измерения.
• temperature
— зафиксированная температура в этот день.
Необходимо вернуть идентификаторы (id
) всех записей, в которых температура была строго выше, чем днём ранее
(т. е. температура в день recordDate
превышает температуру в дату recordDate − 1 день
).
Итоговый результат содержит ровно один столбец Id
.
SELECT
w_cur.id AS Id
FROM
Weather AS w_cur
JOIN
Weather AS w_prev
ON w_cur.recordDate = DATE_ADD(w_prev.recordDate, INTERVAL 1 DAY)
WHERE
w_cur.temperature > w_prev.temperature;