MySQL SUBDATE() 函数
实例
从日期中减去 10 天并返回日期:
SELECT SUBDATE("2021-06-15", INTERVAL 10 DAY);
定义与用法
SUBDATE()
函数从日期中减去时间/日期间隔,然后返回日期。
语法
SUBDATE( date , INTERVAL value unit )
或:
SUBDATE( date , days )
参数值
参数 | 描述 |
---|---|
date | 必填。原始日期 |
days | 必填。需要从日期中减去的天数 |
value | 必填。要减去的时间/日期间隔的值。允许正值和负值 |
unit | 必填。间隔的类型。可以是以下值之一:
|
技术细节
适用版本: | From MySQL 4.0 |
---|
更多实例
实例
从日期中减去 15 分钟并返回日期:
SELECT SUBDATE("2021-06-15 09:34:21", INTERVAL 15 MINUTE);
实例
从日期中减去 3 小时并返回日期:
SELECT SUBDATE("2021-06-15 09:34:21", INTERVAL 3 HOUR);
实例
将 2 个月添加到日期并返回日期:
SELECT SUBDATE("2021-06-15", INTERVAL -2 MONTH);