DateBase -- Rising Temperature
2024-09-03 14:50:36
Question:
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 |
+----+
Analysis:
给出一张温度表格,写一个SQL语句找出所有的温度比前一天温度高的日期id。
数据库的题目,常年不用都忘了。跑去官网查文档,一点点拾起来吧~
Answer:
select w1.id from Weather w1, Weather w2 where w1.Temperature > w2.Temperature and DATEDIFF(w1.Date, w2.Date) = 1;
最新文章
- MFC 对话框响应OnChar()
- Ubuntu 14 安装Java(JRE、JDK)
- vi基本命令
- 初探单点登录 SSO
- struts几个配置文件加载顺序_2015.01.04
- java开发之IO流
- Android开发必知--几种不同对话框的实现
- STL之set和multiset(集合)
- sql语句如何查询一个表中某两个字段的相同数据?
- Asp.net mvc 中的路由
- Class.forName()+Class.forName().newlnstance()和new语句和初始化块+static初始化块+构造方法之间的关系
- android项目导入eclipse变成java项目——修改.project文件——亲测有效
- 扒一扒JVM的垃圾回收机制,下次面试你准备好了吗
- html5 随机数函数
- Azure SQL 数据库仓库Data Warehouse (2) 架构
- Python 数值计算库之-[NumPy](五)
- 爱快AP-H1使用方法及排错
- PHP Mailer 发送邮件
- Android数据存储与访问
- GitLab non-standard SSH port