-
Notifications
You must be signed in to change notification settings - Fork 70
/
res.txt
20 lines (18 loc) · 805 Bytes
/
res.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-- 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) | Date(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 a.Id AS 'Id' FROM Weather a INNER JOIN Weather b ON a.Temperature > b.Temperature AND DATEDIFF(a.Date, b.Date)=1