马里亚数据库中的 ADDDATE()和 ADDTIME()函数
原文:https://www . geesforgeks . org/adddate-and-addtime-function-in-Maria db/
1。添加日期函数: 在该函数中,当时间/日期间隔被添加时,添加日期函数返回一个日期,该日期是添加日期函数的实际功能。在这个函数中,第一个参数是日期,第二个参数是 INTERVAL 值单位。该函数将返回添加给定时间间隔的日期。该函数的工作方式类似于 DATE_ADD 函数。如果给定的时间间隔是负的,那么它就像子状态函数一样工作。
语法:
ADDDATE( date, INTERVAL value unit )
您也可以使用这个语法。两者是一样的。
ADDDATE( date, days )
参数:
| 因素 | 描述 | | 日期 | 应该添加间隔的日期。 | | 天 | 添加到日期的天数 | | 价值 | 您希望添加的时间/日期间隔。 | | 单位 | 间隔的单位类型,如天、月、分钟、小时 |
示例-1 :
SELECT ADDDATE('2018-05-28', INTERVAL -3 MONTH);
输出:
'2018-02-28'
示例-2 :
SELECT ADDDATE('2016-06-07', 10);
输出:
'2016-06-17'
示例-3 :
SELECT ADDDATE
('2020-10-15 08:44:21.000001',
INTERVAL '3:12.000001'
MINUTE_MICROSECOND)
输出:
'2020-10-15 08:47:33.000002'
2。ADDTIME 函数: 在马里亚数据库中,ADDTIME 函数用于返回时间/日期时间值,在该值之后添加了某个时间/日期间隔。在这个函数中,第一个参数是 start_value,第二个参数是时间。该函数将以给定的时间间隔返回时间/日期时间。该函数的工作方式类似于 SUB TIME 函数。如果给定的间隔是负的。
语法:
ADDTIME( start_value, time )
参数:
| 因素 | 描述 | | 开始值 | 这是一个时间/日期时间值,应该将时间间隔添加到其中。 | | 时间 | 将在 start_value 中添加的时间间隔值。 |
示例-1 :
SELECT ADDTIME('07:25:23.999998', '5.000001');
输出:
'07:25:28.999999'
示例-2 :
SELECT ADDTIME('02:15:23.000001', '-8:12:15.003441');
输出:
'-05:56:52.003440'
示例-3 :
SELECT ADDTIME
('2020-05-17 08:44:21.000001',
'5 4:3:2.000001');
输出:
'2020-05-22 12:47:23.000002'
版权属于:月萌API www.moonapi.com,转载请注明出处