当前位置: 首页 > news >正文

手机建设银行网站塘沽集团网站建设

手机建设银行网站,塘沽集团网站建设,做网站不知道做什么内容的,微信如何做微商城网站目录 题目 准备数据 分析数据 总结 题目 找出与之前(昨天的)日期相比温度更高的所有日期的 id 。 准备数据 ## 创建库 create database db; use db;## 创建表 Create table If Not Exists Weather (id int, recordDate date, temperature int);#…

目录

题目

准备数据

分析数据

总结 


题目

找出与之前(昨天的)日期相比温度更高的所有日期的 id 。

准备数据

## 创建库
create database db;
use db;## 创建表
Create table If Not Exists Weather (id int, recordDate date, temperature int);## 向表中插入数据
Truncate table Weather;
insert into Weather (id, recordDate, temperature) values ('1', '2015-01-01', '10');
insert into Weather (id, recordDate, temperature) values ('2', '2015-01-02', '25');
insert into Weather (id, recordDate, temperature) values ('3', '2015-01-03', '20');
insert into Weather (id, recordDate, temperature) values ('4', '2015-01-04', '30');

weather表

分析数据

2015-01-02 的温度比前一天高(10 -> 25)

2015-01-04 的温度比前一天高(20 -> 30)

 第一步:先自连接起来,a表是第二天,b表是上一天

select a.id,a.recordDate,a.temperature,b.recordDate,b.temperature from Weather a join Weather b
on a.recordDate =date_add(b.recordDate,interval  1 day);

 说明:因为2015-01-01没有上一天,所以排除这一列

第二步:找出与之前(昨天的)日期相比温度更高的所有日期的 id 

select a.id from Weather a join Weather b
on a.recordDate =date_add(b.recordDate,interval  1 day)
where a.temperature > b.temperature;

 

总结 

 说明:MySQL中日期加减操作

在MySQL中,可以使用DATE_ADD()DATE_SUB()函数来进行日期的加减操作。

例如,要在当前日期上加上一个指定的时间间隔,可以使用DATE_ADD()函数

SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); -- 加1天

SELECT DATE_ADD(NOW(), INTERVAL 1 WEEK); -- 加1周

SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH); -- 加1月

SELECT DATE_ADD(NOW(), INTERVAL 1 YEAR); -- 加1年

相反,如果要进行减法操作,可以使用DATE_SUB()函数

SELECT DATE_SUB(NOW(), INTERVAL 1 DAY); -- 减1天

SELECT DATE_SUB(NOW(), INTERVAL 1 WEEK); -- 减1周

SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH); -- 减1月

SELECT DATE_SUB(NOW(), INTERVAL 1 YEAR); -- 减1年

也可以用+-运算符来进行操作,但需要将间隔转换为一个INTERVAL值:

SELECT NOW() + INTERVAL 1 DAY; -- 加1天

SELECT NOW() - INTERVAL 1 DAY; -- 减1天

请注意,NOW()函数返回当前日期和时间,如果只关注日期部分,应该使用CURDATE()函数来避免时间部分的干扰。同样,可以用CURDATE()替换NOW()来进行日期的加减操作。

 

http://www.yayakq.cn/news/855891/

相关文章:

  • 做网站需要考虑seo吗全球搜索引擎排行榜
  • 青岛做网站皆赴青岛博有哪些黄页网不付费
  • 有创意的婚纱网站模板做网站加一个定位功能要多少钱
  • 荆州建设局网站微信自己怎么弄小程序
  • 商业网站缩写大连制作网站多少钱
  • 腾冲住房和城乡建设局门户网站中国室内设计联盟网
  • 刷赞网站空间免费增加wordpress页脚小工具
  • 网站全面详细创建步骤代做备案网站
  • 深圳 网站建设培训学校seo关键词有话要多少钱
  • 网站可以做外部链接吗标题关键词优化技巧
  • 泉州制作网站公司苏州网站建设最佳方案
  • 劳保用品 技术支持 东莞网站建设长春建站费用
  • 办公用品网站建设市场定位网站怎么做用什么软件
  • 大连建设项目河南整站关键词排名优化软件
  • 小说网站怎么做防采集新品发布会流程
  • flashfxp 网站新闻最新热点
  • 资阳地网站seo云主机重装系统后网站重新部署吗
  • 企业网站开发有哪些运维工程师简历
  • 上海网站seo牛巨微宁波网站建设应届生
  • dedecms网站地图路径修改生成后 网站地图前台路径不变wordpress设置禁止蜘蛛抓取
  • 苏州网站网页设计成都建网站哪家好
  • 服务网站建设的公司登录wordpress后台
  • 简洁的网站模板WordPress会员中心模板
  • 网站建设和维护要学多久广州关键词搜索排名
  • 网站建设企业建站要多久柳州网站开发公司
  • 网站建设 环讯传媒比格设计网站官网
  • 网站建设认准猪八戒网做垂直平台网站
  • django网站开发案例做外贸怎样浏览国外网站
  • 公司微信网站建设方案学校网站建设注意什么
  • 网站建设的公司开发友情链接站长平台