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

上海网站定制设计镇江网站建设制作企业

上海网站定制设计,镇江网站建设制作企业,安徽省住房城乡建设厅网站官网,网站有什么转载自 MySQL date_sub()函数 MySQL DATE_SUB函数简介 DATE_SUB()函数从DATE或DATETIME值中减去时间值(或间隔)。 下面说明了DATE_SUB()函数的语法#xff1a; DATE_SUB(start_date,INTERVAL expr unit);DATE_SUB()函数接受两个参数#xff1a; start_date是DATE或DATET…转载自  MySQL date_sub()函数 MySQL DATE_SUB函数简介 DATE_SUB()函数从DATE或DATETIME值中减去时间值(或间隔)。 下面说明了DATE_SUB()函数的语法 DATE_SUB(start_date,INTERVAL expr unit);DATE_SUB()函数接受两个参数 start_date是DATE或DATETIME的起始值。expr是一个字符串用于确定从起始日期减去的间隔值。unit是expr可解析的间隔单位例如DAYHOUR等 以下语句使用DATE_SUB()函数从2017年7月4日减去1天 mysql SELECT DATE_SUB(2017-09-04,INTERVAL 1 DAY) result; ------------ | result | ------------ | 2017-09-03 | ------------ 1 row in set -- 求昨天的日期值 将今天的日期值减去 1 天 mysql SELECT DATE_SUB(curdate(),INTERVAL 1 DAY) result; ------------ | result | ------------ | 2017-08-09 | ------------ 1 row in set在这个例子中开始日期是2017-09-04它是yyyy-mm-dd格式。 INTERVAL 1 DAY被解析为1天的时间间隔。DATE_SUB()函数的结果是2017-09-03的字符串值。 类似于DATE_ADD()函数DATE_SUB()函数的返回值的数据类型可以是 如果第一个参数是DATETIME则返回值应为DATETIME或者该间隔具有时间元素如小时分钟秒等。否则返回一个字符串。 请参阅以下示例 示例-1 mysql SELECT DATE_SUB(2017-09-04,INTERVAL 3 HOUR) result; --------------------- | result | --------------------- | 2017-09-03 21:00:00 | --------------------- 1 row in set因为间隔为3小时DATE_SUB函数的结果为DATETIME值。 示例-2 MySQL DATE_SUB负间隔值 expr在间隔值可以为正或负数值。 如果expr为负数则DATE_SUB()函数的行为与DATE_ADD()函数类似如下例所示 mysql SELECT DATE_SUB(2017-07-03,INTERVAL -1 DAY) result; ------------ | result | ------------ | 2017-07-04 | ------------ 1 row in set示例-3 MySQL DATE_SUB无效或格式错误的日期 如果DATE_SUB()函数的第一个参数格式错误日期无效或NULL则DATE_SUB()函数返回NULL。 mysql SELECT DATE_SUB(2017-02-29, INTERVAL - 1 DAY) result; -------- | result | -------- | NULL | -------- 1 row in set在这个例子中2017-02-29是一个无效的日期因此结果为NULL。 此外MySQL发出警告可通过以下查询查看语句。 mysql SHOW WARNINGS; ------------------------------------------------------- | Level | Code | Message | ------------------------------------------------------- | Warning | 1292 | Incorrect datetime value: 2017-02-29 | ------------------------------------------------------- 1 row in set以下示例演示了将异常日期或NULL传递给DATE_SUB函数效果如下所示 mysql SELECT DATE_SUB(03/07/2017, INTERVAL 1 DAY) result; -------- | result | -------- | NULL | -------- 1 row in setmysql SELECT DATE_SUB(NULL, INTERVAL 1 DAY) result; -------- | result | -------- | NULL | -------- 1 row in set示例-3 MySQL DATE_SUB自动调整日 如果从最大日期的日期减去MONTHYEAR或YEAR_MONTH的间隔则该日期将被调整为新月份的最大日期。 下面来看看以下语句 mysql SELECT DATE_SUB(2017-03-30, INTERVAL 1 MONTH) result; ------------ | result | ------------ | 2017-02-28 | ------------ 1 row in set在这个例子中我们从2017年3月30日起减去1个月结果是2017年2月28日。这一天被调整到28日而不是30日因为2017年2月份只有28天。 在本教程中您已经学习了如何使用MySQL DATE_SUB()函数从DATE或DATETIME值中减去时间间隔。
http://www.sadfv.cn/news/60787/

相关文章:

  • 临沂做网站wyjzgzs无锡百度关键词推广
  • 网站建设的相关技术方案网站建设公司有哪些比较知名的
  • 一键建站沈阳网站建设与维护
  • 网站建设服务费怎么写分录wordpress文章名称
  • 网站开发哪种语言最好聊城高端网站建设
  • 有了php源码怎么做网站建网站找哪家
  • 费县做网站仿 手机 网站模板html源码下载
  • 怎样做一个网站赚钱吗站长之家最新网站
  • 私人为别人做网站违法问题南平 网站建设
  • 网站推广的常用途径有哪些珠海酒店网站建设
  • 网站泛解析二级域名怎么做网站
  • wordpress模板上传图片wordpress 性能优化
  • 广西南宁建设银行最新招聘网站哪个省份网站建设便宜
  • 经营网站需要什么费用免费漫画大全免费版
  • 摄影师如何做网站厦门关键词优化网站
  • 现在流行的网站开发怎么建立自己的公司网站
  • 知道域名怎么进入网站网站如何申请域名
  • 网站建设平台怎么做爱常德网
  • 黄冈网站建设公司制作网站做网站用什么空间
  • 建筑安全类网站手机网站 软件
  • 宁德网站推广长沙网站的建设
  • 中合网络网站建设有人百度看片吗
  • 彩票网站怎么做系统惠州 家具 网站上线
  • 做化工资讯的网站星空 电影 在线观看
  • 免费网站开发合同阿里巴巴网站建设规划
  • 部门网站建设的目的和意义云空间的网站如何做
  • 网站建设内部下单流程安居客看房网
  • 江门网站制作流程python 网站开发 linux
  • 站群cms源码不适合学编程的人
  • 网站开发的广告词网站扫描怎么做