给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。

+---------+------------------+------------------+
| 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 |
+---------+------------------+------------------+
例如,根据上述给定的 Weather 表格,返回如下 Id:

+----+
| Id |
+----+
|  2 |
|  4 |
+----+

思路:自连接,条件是日期差1,选出比昨天更高的日期即可。

select A.Id as'Id'
from Weather as A,Weather as B
where DATEDIFF(A.RecordDate, B.RecordDate) = 1 and A.Temperature>B.Temperature;

leetcode197. 上升的温度(SQL)相关推荐

  1. 【大总结3】leetcode解题总览(算法、剑指offer、SQL、多线程、shell)

    3/22更新 剑指offer 题目链接 建议大部分题都会做,都能比较快速且准确的写出来.关于做题方式,我的建议是:一道一道刷即可,因为难度一般,不用系统的学习什么知识,遇到实在不会的就跳过即可. 我这 ...

  2. 牛客网SQL刷题笔记(MySQL)

    牛客网SQL刷题笔记(MySQL) 此博客集合LeetCode.牛客网常见的题型及其解法,侵删 目录 牛客网SQL刷题笔记(MySQL) 类型1:查找排名第几的数据 SQL2 查找入职员工时间排名倒数 ...

  3. MySQL上升的温度

    MySQL上升的温度 SQL架构 题目描述 题解 方法:使用 JOIN 和 DATEDIFF() 子句 知识点 DATEDIFF 函数返回两个日期之间的天数 SQL架构 Create table If ...

  4. leetcode解题总览

    3/22更新 剑指offer 题目链接 建议大部分题都会做,都能比较快速且准确的写出来.关于做题方式,我的建议是:一道一道刷即可,因为难度一般,不用系统的学习什么知识,遇到实在不会的就跳过即可. 我这 ...

  5. leetcode 数据库题目全部题解

    来源链接:https://leetcode-cn.com/circle/article/vGr1Mc/ 对数据库专题下每道题目,包括会员题目,都做了详细的题解. 题解内容通常有这么几个部分,题目简述. ...

  6. leetcode刷题目录总结

    题目 题目 技巧 相似的题目 其他 1. 无序数组中找出目标为target的两个数 先定义下一个数,然后找两位的数是否存在 高频, 大厂刷题班, 第27节 2.逆序链表两数相加 链表.各位加法 高频, ...

  7. flink学习笔记(五)

    文章目录 八.TableAPI和FlinkSQL 简介 simple example 创建TableEnviroment 表(Table) 从文件读取数据 从kafka读取数据 表的查询(Table ...

  8. 一个小菜鸡的刷题记录(给爷冲)

    文章目录 1.Fibonacci 2.一球从M米高度自由下落,每次落地后返回原高度的一半,再落下. 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 注意的知识点: 3. 有一分数序列: 2/1 ...

  9. java 必备面试必备

    1.JDK 和 JRE 有什么区别? JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含 ...

最新文章

  1. python游戏创新大赛
  2. 高考成绩查询2021艺术类6,2021年高考成绩6月26日左右可查!
  3. Java后台解析前台的get中文请求
  4. bootstrap 起步
  5. mysql5.1数据库乱码_MySql5.1以上版本中文乱码的解决方法
  6. scala 当前日期_如何在Scala中检查当前日期和时间?
  7. Web Control开发随笔(4):Control与WebControl 的Properity初探
  8. 苹果Mac专业的字体管理应用:​​​​RightFont
  9. mysql双机备份最简单_简单实现MySQL数据库双机热备份的方案
  10. 基于VC的扫雷游戏开发
  11. Cisco2811做端口映射
  12. 使用LoadRunner进行并发测试、压力测试和负载测试
  13. 双击div变成可编辑区的简单实现
  14. 联想计算机e480,【晒单】联想ThinkPad E480外观性能屌炸天
  15. 十、决策树算法简介-泰坦尼克号乘客生存预测
  16. 应用测试一(烤地瓜)——> 隐藏数据
  17. 超微服务器X11DAi-N主板简介及实际应用
  18. 个人微信开发协议sdk接口API分享
  19. 普渡大学计算机图形,普渡大学计算机图形学技术研究生语言及申请要求-费用-课程设置...
  20. 报错:Exception in thread “main“ java.io.IOException: 设备未就绪。

热门文章

  1. ELF文件和BIN文件
  2. django 学习 (三) 模板变量
  3. ffmpeg编译 MingW + MSYS
  4. 设计模式C++实现(5)——桥接模式
  5. qt调用import sys库_Python模块之 sys 模块
  6. 【转】2.1【MySQL】运行原理(一):查询sql的执行过程及MySQL架构分析
  7. 【转】SVN trunk(主线) branch(分支) tag(标记) 用法详解和详细操作步骤
  8. SharePoint学习札记[4] — 创建SharePoint站点
  9. 昆明第八中学2021高考成绩查询,昆明市第八中学2021年招生录取分数线
  10. 【软技能】代码先放一放,学习一下工程的概念