在sql语句中使用now()实现获取指定日期的前或后间隔的时间
时间: 2024-04-12 13:31:43 浏览: 214
mysql 查询指定日期时间内sql语句实现原理与代码
在 SQL 中使用 NOW() 函数可以获取当前日期和时间。要实现获取指定日期的前或后间隔的时间,可以使用 DATE_ADD() 或 DATE_SUB() 函数结合 NOW() 函数。下面是使用这两个函数的示例:
1. 获取当前日期前的一个月:
```sql
SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH);
```
2. 获取当前日期后的两周:
```sql
SELECT DATE_ADD(NOW(), INTERVAL 2 WEEK);
```
在上述示例中,NOW() 函数返回当前日期和时间,DATE_ADD() 函数用于添加指定的时间间隔,而 DATE_SUB() 函数用于减去指定的时间间隔。通过调整 INTERVAL 参数的值,可以根据需要获取不同的时间间隔。
阅读全文