Table: weather
+---------------+---------+
| Column Name | Type |
+---------------+---------+
| id | int |
| recordDate | date |
| temperature | int |
+---------------+---------+
id is the primary key for this table.
This table contains information about the temperature on a certain day.
Напишите SQL-запрос, чтобы найти идентификатор всех дат с более высокими температурами по сравнению с предыдущими датами (вчера).
Верните таблицу результатов в любом порядке.
Формат результата запроса приведен в следующем примере.
Входные данные:
Weather table:
+----+------------+-------------+
| id | recordDate | temperature |
+----+------------+-------------+
| 1 | 2015-01-01 | 10 |
| 2 | 2015-01-02 | 25 |
| 3 | 2015-01-03 | 20 |
| 4 | 2015-01-04 | 30 |
+----+------------+-------------+
Результат:
+----+
| id |
+----+
| 2 |
| 4 |
+----+
Пояснение:
02-01-2015 температура была выше, чем в предыдущий день (10 -> 25).
04-01-2015 температура была выше, чем в предыдущий день (20 -> 30).
/* Write your PL/SQL query statement below */
SELECT a.id FROM weather a, weather b WHERE a.recordDate-1 = b.recordDate AND a.temperature > b.temperature