mysql日期函数(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-02-02 17:50 点击:

063
mysql> select PERIOD_ADD(9801,2);
064
  -> 199803
065
PERIOD_DIFF(P1,P2)
066
 返回在时期P1和P2之间月数(P1和P2的格式YYMM或YYYYMM)
067
mysql> select PERIOD_DIFF(9802,199703);
068
  -> 11
069
DATE_ADD(date,INTERVAL expr type)
070
DATE_SUB(date,INTERVAL expr type)
071
ADDDATE(date,INTERVAL expr type)
072
SUBDATE(date,INTERVAL expr type)
073
 对日期时间进行加减法运算
074
 (ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词,也可以用运算符 和-而不是函数
075
 date是一个DATETIME或DATE值,expr对date进行加减法的一个表达式字符串type指明表达式expr应该如何被解释
076
 [type值 含义 期望的expr格式]:
077
 SECOND 秒SECONDS
078
 MINUTE 分钟MINUTES
079
 HOUR 时间HOURS
080
 DAY 天DAYS
081
 MONTH 月MONTHS
082
 YEAR 年YEARS
083
 MINUTE_SECOND 分钟和秒"MINUTES:SECONDS"
084
 HOUR_MINUTE 小时和分钟"HOURS:MINUTES"
085
 DAY_HOUR 天和小时"DAYS HOURS"
086
 YEAR_MONTH 年和月"YEARS-MONTHS"
087
 HOUR_SECOND 小时, 分钟,"HOURS:MINUTES:SECONDS"
088
 DAY_MINUTE 天, 小时, 分钟"DAYS HOURS:MINUTES"
089
 DAY_SECOND 天, 小时, 分钟, 秒"DAYS HOURS:MINUTES:SECONDS"
090
 expr中允许任何标点做分隔符,如果所有是DATE值时结果是一个DATE值,否则结果是一个DATETIME值)
091
 如果type关键词不完整,则MySQL从右端取值,DAY_SECOND因为缺少小时分钟等于MINUTE_SECOND)
092
 如果增加MONTH、YEAR_MONTH或YEAR,天数大于结果月份的最大天数则使用最大天数)
093
mysql> SELECT "1997-12-31 23:59:59" INTERVAL 1 SECOND;
094
  -> 1998-01-01 00:00:00
095
mysql> SELECT INTERVAL 1 DAY "1997-12-31";
096
  -> 1998-01-01
097
mysql> SELECT "1998-01-01" - INTERVAL 1 SECOND;
098
  -> 1997-12-31 23:59:59
099
mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL 1 SECOND);
100
  -> 1998-01-01 00:00:00
101
mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL 1 DAY);
102
  -> 1998-01-01 23:59:59
103
mysql> SELECT DATE_ADD("1997-12-31 23:59:59",INTERVAL "1:1" MINUTE_SECOND);
104
  -> 1998-01-01 00:01:00
105
mysql> SELECT DATE_SUB("1998-01-01 00:00:00",INTERVAL "1 1:1:1" DAY_SECOND);
106
  -> 1997-12-30 22:58:59
107
mysql> SELECT DATE_ADD("1998-01-01 00:00:00", INTERVAL "-1 10" DAY_HOUR);
108
  -> 1997-12-30 14:00:00
109
mysql> SELECT DATE_SUB("1998-01-02", INTERVAL 31 DAY);
110
  -> 1997-12-02
111
mysql> SELECT EXTRACT(YEAR FROM "1999-07-02");
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • mysql-mmm
  • mysqldump命令——MySQL数据库备份还原
  • Oracle数据导入MySQL的快捷工具:MySQL Migration Toolkit
  • 简简单单储存过程——循环一个select结果集
  • MySQL数据库十大优化技巧
  • Mysql安装笔记
  • Mysql主主复制架构配置
  • Mysql的Procedure 参数为NULL问题分析
  • MySQL Stmt预处理提高效率问题的小研究
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1