sql中,date_sub是什么用法,举个具体例子
时间: 2024-04-17 09:25:35 浏览: 305
SQL日期的方法及例子
在 SQL 中,`DATE_SUB` 是一个用于减去日期或时间间隔的函数。它的语法如下:
``DATE_SUB(date, INTERVAL value unit)
```
其中,`date` 是一个日期或日期时间表达式,`value` 是要减去的值,`unit` 是要减去的时间单位。
举个例子,假设今天是2022年1月1日,我们想要获取30天之前的日期。可以使用以下 SQL 查询:
```sql
SELECT DATE_SUB(NOW(), INTERVAL 30 DAY) AS previous_date;
```
这个查询中,`NOW()` 函数返回当前日期时间,`INTERVAL 30 DAY` 表示要减去30天。结果将会返回一个名为 `previous_date` 的列,其中包含了30天之前的日期。
阅读全文