ADDTIME
用法:
addtime(n1,n2)

功能:
将日期时间n1与时间n2相加,兼容MySQL的addtime函数。
参数和返回值说明:
函数返回值由参数类型决定,详见下表:
参数n1 | 参数n2 | 返回值 |
|---|---|---|
date | time | timestamp |
interval | ||
timestamp | time | |
interval | ||
time | interval | |
time | time | |
interval | time | interval |
interval |
参数范围及返回结果说明如下:
参数 | 类型 | 值域 | 输出结果 |
|---|---|---|---|
n1 | date | 4713 BC 至5874897 AD | 正常输出 |
timestamp | 4713 BC 至294276 AD | ||
time | -838:59:59 到 838:59:59 | ||
interval | -178000000年至178000000年 | ||
NULL | 返回空 | ||
空值 | 无 | 报错 | |
n2 | time | -838:59:59 到 838:59:59 | 正常输出 |
interval | -178000000年至178000000年 | ||
NULL | 报错 | ||
空值 | 无 | ||
其他类型 |
注意
当参数n1为date日期类型时,若未指定时间部分,时间值默认为“00:00:00”。
例子:
SELECT ADDTIME(date'2020-01-01',time'12:00:00') "ADDTIME"; ADDTIME --------------------- 2020-01-01 12:00:00 SELECT ADDTIME(timestamp'2020-01-01 12:00:00',interval'1 02:00:00') "ADDTIME"; ADDTIME --------------------- 2020-01-02 14:00:00 SELECT ADDTIME(time'12:00:00',time'02:00:00') "ADDTIME"; ADDTIME --------------------- 14:00:00 SELECT ADDTIME(interval'1 01:00:00',interval'1 02:00:00') "ADDTIME"; ADDTIME ------------ 51:00:00
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




