My SQL的日期和时间函数
时间:2007-12-23 来源:不详 作者:迈克DB
->198653
注重,对于可选参数0或1,周值的返回值不同于WEEK()函数所返回值(0),WEEK()根据给定的年语境返回周值。
HOUR(time)
返回time的小时值,范围为0到23:
mysql>SELECTHOUR(’10:05:03’);
->10
MINUTE(time)
返回time的分钟值,范围为0到59:
mysql>SELECTMINUTE(’98-02-0310:05:03’);
->5
SECOND(time)
返回time的秒值,范围为0到59:
mysql>SELECTSECOND(’10:05:03’);
->3
PERIOD_ADD(P,N)
增加N个月到时期P(格式为YYMM或YYYYMM)中。以YYYYMM格式返回值。注重,期间参数P不是一个日期值:
mysql>SELECTPERIOD_ADD(9801,2);
->199803
PERIOD_DIFF(P1,P2)
返回时期P1和P2之间的月数。P1和P2应该以YYMM或YYYYMM指定。注重,时期参数P1和P2不是日期值:
mysql>SELECTPERIOD_DIFF(9802,199703);
->11
DATE_ADD(date,INTERVALexprtype)
DATE_SUB(date,INTERVALexprtype)
ADDDATE(date,INTERVALexprtype)
SUBDATE(date,INTERVALexprtype)
这些函数执行日期的算术运算。ADDDATE()和SUBDATE()分别是DATE_ADD()和DATE_SUB()的同义词。在MySQL3.23中,假如表达式的右边是一个日期值或一个日期时间型字段,你可以使用 和-代替DATE_ADD()和DATE_SUB()(示例如下)。参数date是一个DATETIME或DATE值,指定一个日期的开始。expr是一个表达式,指定从开始日期上增加还是减去间隔值。expr是一个字符串;它可以以一个“-”领头表示一个负的间隔值。type是一个要害词,它标志着表达式以何格式被解释。下表显示type和expr参数是如何关联的:
本文来自织梦
copyright dedecms
上一篇:SQLServer 2000的安全配置 下一篇:My SQL出错代码列表
文章评论
共有位Admini5网友发表了评论 查看完整内容