跳到主要内容

MINUTES_ADD

描述

向日期时间值中添加指定的分钟数,返回一个新的日期时间值。

语法

MINUTES_ADD(<date>, <minutes>)

参数

参数说明
<date>输入的日期时间值,类型可以是 DATE、DATETIME 或 DATETIMEV2
<minutes>要添加的分钟数,类型为 INT,可以为正数或负数

返回值

返回类型为 DATETIMEV2,返回以输入日期时间为基准,添加指定分钟数后的时间值。返回值的精度与输入参数 date 的精度相同。

举例

SELECT MINUTES_ADD("2020-02-02", 1);
+-----------------------------------------------------+
| minutes_add(cast('2020-02-02' as DATETIMEV2(0)), 1) |
+-----------------------------------------------------+
| 2020-02-02 00:01:00 |
+-----------------------------------------------------+

注意:

  • 当添加的分钟数为负数时,相当于减去对应的分钟数
  • 函数会自动处理跨小时、跨天的情况
  • 如果输入参数为 NULL,则返回 NULL