有什么方法可以使用 mysql 在特定时间戳中获取(昨天)的数据
Is there any way to get data of (Yesterday) withing a particular timestamp using mysql
我正在使用 mysql workbench,我需要检索昨天的数据,但我想要来自特定时间戳的数据,例如从 00:00:00 到 12:00:00 我该怎么做?而且我不想每天更改日期。
谢谢
retrive data of yesterday .. from 00:00:00 to 12:00:00
SELECT *
FROM table
WHERE row_timestamp BETWEEN CURRENT_DATE - INTERVAL 1 DAY -- yesterday, 00:00
AND CURRENT_DATE - INTERVAL 12 HOUR; -- yesterday, 12:00
试试这个
SELECT *
FROM table
WHERE DATE(row_timestamp) = DATE(ADDDATE(NOW(), INTERVAL -1 DAY)
AND HOUR(row_timestamp) < 12
我正在使用 mysql workbench,我需要检索昨天的数据,但我想要来自特定时间戳的数据,例如从 00:00:00 到 12:00:00 我该怎么做?而且我不想每天更改日期。 谢谢
retrive data of yesterday .. from 00:00:00 to 12:00:00
SELECT *
FROM table
WHERE row_timestamp BETWEEN CURRENT_DATE - INTERVAL 1 DAY -- yesterday, 00:00
AND CURRENT_DATE - INTERVAL 12 HOUR; -- yesterday, 12:00
试试这个
SELECT *
FROM table
WHERE DATE(row_timestamp) = DATE(ADDDATE(NOW(), INTERVAL -1 DAY)
AND HOUR(row_timestamp) < 12