1. 程式人生 > >197. Rising Temperature(必看)

197. Rising Temperature(必看)

Datediff 用法

SELECTDATEDIFF('2011-08-08','2011-08-17');-- "-9 days"

SELECTDATEDIFF('2011-08-17','2011-08-08');--  "9 days"

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 |
+----+