#LeetCode# 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 w1.Id from Weather w1, Weather w2 where to_days(w1.RecordDate) = to_days(w2.RecordDate) + 1 and w1.Temperature > w2.Temperature;

  

posted @ 2020-07-15 16:04  丧心病狂工科女  阅读(162)  评论(0编辑  收藏  举报