Write an SQL query to find all dates' Id
with higher temperatures compared to its previous dates (yesterday).
Return the result table in any order.
The query result format is in the following example.
Example

SELF JOIN 으로 전 날(yesterday) 테이블 생성SELECT today.id AS today_id
, today.recordDate AS today_recordDate
, today.temperature AS today_temperature
, yesterday.id AS yesterday_id
, yesterday.recordDate AS yesterday_recordDate
, yesterday.temperature AS yesterday_temperature
FROM weather AS today
INNER JOIN weather AS yesterday ON DATE_ADD(yesterday.recordDate, INTERVAL 1 DAY) = today.recordDate
{"headers": ["today_id", "today_recordDate", "today_temperature", "yesterday_id", "yesterday_recordDate", "yesterday_temperature"]
,"values": [[2, "2015-01-02", 25, 1, "2015-01-01", 10], [3, "2015-01-03", 20, 2, "2015-01-02", 25], [4, "2015-01-04", 30, 3, "2015-01-03", 20]]}
WHERE today.temperature > yesterday.temperature
SELECT 쿼리 조건 정리SELECT today.id AS ID
FROM weather AS today
INNER JOIN weather AS yesterday ON DATE_ADD(yesterday.recordDate, INTERVAL 1 DAY) = today.recordDate
WHERE today.temperature > yesterday.temperature
SELECT today.id AS ID
FROM weather AS today
INNER JOIN weather AS yesterday ON DATE_ADD(yesterday.recordDate, INTERVAL 1 DAY) = today.recordDate
WHERE today.temperature > yesterday.temperature