博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode]-DataBase-Rising Temperature
阅读量:5258 次
发布时间:2019-06-14

本文共 894 字,大约阅读时间需要 2 分钟。

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 |+----+ 需求:查询今天气温比前一天的高的日期

CREATE TABLE Weather(

Id TINYINT UNSIGNED,
Date date,
Temperature TINYINT
)ENGINE=MyISAM CHARSET=utf8;
SELECT t1.Id
FROM Weather t1
WHERE t1.Temperature>(SELECT t2.Temperature
FROM Weather t2
WHERE t2.Date=ADDDATE(t1.Date,INTERVAL -1 DAY))

转载于:https://www.cnblogs.com/lianliang/p/5303046.html

你可能感兴趣的文章
数据库查询出来的数据放入表格中
查看>>
ajax获取值的两种方法
查看>>
电梯调度实施
查看>>
【POJ】3667 Hotel
查看>>
static 成员变量以及static成员函数
查看>>
Http
查看>>
2017.9.15 mybatis批量插入后实现主键回填
查看>>
如何设置Jquery UI Menu 菜单为横向展示
查看>>
git操作图
查看>>
C++编程思想3-利用C++进行文件操作封装C函数
查看>>
Angular中使用Swiper不能滑动的解决方法
查看>>
MySQL Server 5.5安装中遇到的问题及解决方法
查看>>
asp数据查询及数据筛选
查看>>
Bootstrap模态框水平垂直居中与增加拖拽功能(转)
查看>>
No.2 两数相加 Add Two Numbers
查看>>
ADB常用命令(二)
查看>>
@property里assgin 、copy、strong的区别
查看>>
6.18 考试总结
查看>>
nodejs-Buffer
查看>>
js 随机数
查看>>