教程 > sql 教程 > 阅读:127

sql date-ag捕鱼王app官网

返回 sql date 函数


date_add()函数 添加两个日期。

语法

date_add()函数语法如下

date_add(date,interval expr unit),

说明

date_add()函数执行日期计算。date 是一个datetime或date值,用来指定开始日期。expr是指定要被添加或从起始日期中减去的时间间隔值的表达式。expr 是一个字符串;对于负的间隔值,以“-”开头。

unit 关键字是表示在被解释那些单元。

interval关键字和指定符是不区分大小写的

下表显示了每个单位值的 expr 参数的预期形式。

单元值 预期的exprformat
microsecond microseconds
second seconds
minute minutes
hour hours
day days
week weeks
month months
quarter quarters
year years
second_microsecond 'seconds.microseconds'
minute_microsecond 'minutes.microseconds'
minute_second 'minutes:seconds'
hour_microsecond 'hours.microseconds'
hour_second 'hours:minutes:seconds'
hour_minute 'hours:minutes'
day_microsecond 'days.microseconds'
day_second 'days hours:minutes:seconds'
day_minute 'days hours:minutes'
day_hour 'days hours'
year_month 'years-months'

quarterweek 可从 mysql 5.0.0 版本获得。

示例

mysql> select date_add('1997-12-31 23:59:59', 
   -> interval '1:1' minute_second);
 --------------------------------------------------------- 
| date_add('1997-12-31 23:59:59', interval...             |
 --------------------------------------------------------- 
| 1998-01-01 00:01:00                                     |
 --------------------------------------------------------- 
1 row in set (0.00 sec)
mysql> select date_add('1999-01-01', interval 1 hour);
 --------------------------------------------------------- 
| date_add('1999-01-01', interval 1 hour)                 |
 --------------------------------------------------------- 
| 1999-01-01 01:00:00                                     |
 --------------------------------------------------------- 
1 row in set (0.00 sec)

返回 sql date 函数

查看笔记

扫码一下
查看教程更方便
网站地图