-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path197. Rising Temperature
More file actions
28 lines (25 loc) · 912 Bytes
/
Copy path197. Rising Temperature
File metadata and controls
28 lines (25 loc) · 912 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/********************
// 197. Rising Temperature
// Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yesterday's) dates.
+---------+------------------+------------------+
| Id(INT) | RecordDate(DATE) | Temperature(INT) |
+---------+------------------+------------------+
| 1 | 2015-01-01 | 10 |
| 2 | 2015-01-02 | 25 |
| 3 | 2015-01-03 | 20 |
| 4 | 2015-01-04 | 30 |
+---------+------------------+------------------+
For example, return the following Ids for the above Weather table:
+----+
| Id |
+----+
| 2 |
| 4 |
+----+
********************/
# Write your MySQL query statement below
SELECT w2.Id
FROM Weather AS w1
INNER JOIN Weather AS w2
ON w1.Temperature < w2.Temperature
AND DATEDIFF(w2.RecordDate, w1.RecordDate) = 1