mysql要查询昨天0点到今天0点的数据,有13小时时差
时间: 2024-05-16 17:16:19 浏览: 133
可以使用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点之间的所有记录。
阅读全文