197. Rising Temperature

原创 2016年08月29日 22:45:18

Given a Weather table,write a SQL query to find all dates' Ids with higher temperature compared toits 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|

+----+


SELECT a.Id

FROM Weather a, Weather b

WHERE TO_DAYS(a.Date)-1=TO_DAYS(b.Date) AND a.Temperature>b.Temperature;


*TO_DAYS函数

给定一个日期date,返回一个天数(从年份0开始的天数)

TO_DAYS() 不用于阳历出现(1582)前的值,原因是当日历改变时,遗失的日期不会被考虑在内。

MySQL“日期和时间类型”中的规则将日期中的二位数年份值转化为四位。例如,‘2010-08-07′和 ‘10-08-07′ 被视为同样的日期:



版权声明:本文为博主原创文章,未经博主允许不得转载。

BeagleBone Black板第六课:C++编程控制GPIO基础

BBB板第六课:C++编程控制GPIO基础         在一上课我们通过Shell脚本编程实现了对GPIO端口的简单输出控制,实现对两个LED指示灯的交替点亮和关闭,接下来的一两节课,将通过C+...
  • luyejie8888
  • luyejie8888
  • 2014年08月03日 21:55
  • 6041

freemarker写select组件报错总结(三)

1、错误描述 freemarker 下拉框 Error parsing imported template inc/select.ftl Th...
  • you23hai45
  • you23hai45
  • 2014年06月26日 00:10
  • 2531

Mesos源码分析(4): Mesos Master的启动之三

3. ModuleManager::load(flags.modules.get())如果有参数--modules或者--modules_dir=dirpath,则会将路径中的so文件load进来 ...
  • popsuper1982
  • popsuper1982
  • 2016年07月24日 23:02
  • 1100

197. Rising Temperature#1

Solution#1# Write your MySQL query statement below SELECT T.Id FROM Weather AS T INNER JOIN Weather...
  • u014521967
  • u014521967
  • 2017年03月01日 20:22
  • 81

LeetCode_Mysql_Rising Temperature

197. Rising Temperature1. 问题描述:从 Weather 表中,写sql语句获取比昨天温度高的日期id。2. 解决思路:两种方式:第一种是对表进行普通查询;第二种是基于过程并...
  • glDemo
  • glDemo
  • 2015年07月08日 16:29
  • 622

India rising(印度的崛起)

  • 2008年07月03日 10:06
  • 600KB
  • 下载

Security Analytics – The Rising Need for Total Visibility

  • 2015年05月02日 02:45
  • 1.88MB
  • 下载

[hdu3477] Temperature [3472] HS BDC

Temperature http://acm.hdu.edu.cn/showproblem.php?pid=3477 题目描述略。 微积分题,推导过程如下: -dT/dt=k(T-E)  ...
  • program_shun
  • program_shun
  • 2011年09月08日 21:20
  • 560

【bzoj 2276】[Poi2011]Temperature(单调队列)

断虹霁雨,秋空煜煜
  • reverie_mjp
  • reverie_mjp
  • 2016年11月11日 10:50
  • 163

瑞星升级宝宝加强版,RIsing破解,要的拿 去不要分

  • 2008年11月02日 21:49
  • 490KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:197. Rising Temperature
举报原因:
原因补充:

(最多只允许输入30个字)