MINUTES_SUB
描述
从日期时间值中减去指定的分钟数,返回一个新的日期时间值。
语法
MINUTES_SUB(<date>, <minutes>)
参数
参数 | 说明 |
---|---|
<date> | 输入的日期时间值,类型可以是 DATE、DATETIME 或 DATETIMEV2 |
<minutes> | 要减去的分钟数,类型为 INT,可以为正数或负数 |
返回值
返回类型为 DATETIME,表示减去指定分钟数后的日期时间值。
举例
SELECT MINUTES_SUB("2020-02-02 02:02:02", 1);
+--------------------------------------------------------------+
| minutes_sub(cast('2020-02-02 02:02:02' as DATETIMEV2(0)), 1) |
+--------------------------------------------------------------+
| 2020-02-02 02:01:02 |
+--------------------------------------------------------------+
注意:
- 当减去的分钟数为负数时,相当于加上对应的分钟数
- 函数会自动处理跨小时、跨天的情况
- 如果输入参数为 NULL,则返回 NULL
- 结果会保留原始时间的秒数部分