mysql 获取今天到昨天的时间段
时间: 2023-08-15 20:04:49 浏览: 87
你可以使用MySQL的NOW()函数和DATE_SUB()函数来获取今天到昨天的时间段。以下是一个示例查询:
```
SELECT * FROM your_table
WHERE created_at BETWEEN DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW();
```
这将返回所有在过去24小时内创建的记录。你可以根据需要调整时间间隔。
相关问题
mysql要查询昨天0点到今天0点的数据,有13小时时差
可以使用MySQL的日期函数来实现这个查询。可以使用NOW()函数获取当前时间,然后使用DATE_SUB()函数减去13小时,得到昨天的时间。再用DATE()函数将时间戳转换为日期,就可以得到昨天0点的日期。最后,使用BETWEEN运算符来查询在这段时间范围内的数据。下面是一个示例查询:
```
SELECT *
FROM my_table
WHERE my_date BETWEEN DATE(DATE_SUB(NOW(), INTERVAL 13 HOUR)) AND DATE(NOW());
```
其中,my_table是要查询的表,my_date是日期字段的名称。这个查询将返回昨天0点到今天0点之间的所有记录。
阅读全文