美文网首页
197.Rising Temperature

197.Rising Temperature

作者: 无敌的肉包 | 来源:发表于2018-06-11 22:59 被阅读0次

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

    Answer:

    SELECT w1.Id
    FROM Weather as w1 INNER JOIN Weather as w2
    ON DATEDIFF(day,w1.Date,w2.Date)=1 and w1.Temperture > w2.Temperture
    

    相关文章

      网友评论

          本文标题:197.Rising Temperature

          本文链接:https://www.haomeiwen.com/subject/ntykeftx.html