mysql 求昨日日期
时间: 2023-07-01 12:23:29 浏览: 95
您可以使用MySQL中的NOW()函数获取当前日期和时间,然后使用DATE_SUB()函数从中减去一天,以获取昨天的日期。以下是一个示例查询:
```
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY) AS yesterday;
```
这将返回一个格式为“YYYY-MM-DD”的日期字符串,表示昨天的日期。
相关问题
mysql 求昨日日期 YYYY-MM-DD格式
您可以使用MySQL中的DATE_SUB()函数来从当前日期减去一天,以获取昨天的日期。同时,您可以使用DATE_FORMAT()函数将日期格式化为“YYYY-MM-DD”的格式。以下是一个示例查询:
```
SELECT DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 DAY), '%Y-%m-%d') AS yesterday;
```
这将返回一个格式为“YYYY-MM-DD”的日期字符串,表示昨天的日期。
mysql 查询昨日的数据
可以使用以下 SQL 查询语句来获取昨天的数据:
```sql
SELECT * FROM table_name WHERE DATE(date_column) = DATE(NOW() - INTERVAL 1 DAY);
```
其中,`table_name` 是要查询的表名,`date_column` 是存储日期的列名。这个查询语句使用 `DATE()` 函数来提取日期部分,并将其与昨天的日期进行比较。`NOW()` 函数返回当前日期和时间,`INTERVAL` 关键字表示时间间隔,`1 DAY` 表示一天的时间间隔。
请根据实际情况修改表名和列名。
阅读全文