我有一个表,其中数据每15分钟的时间戳间隔就像
一样2014-02-01 23:00:00
2014-02-01 23:15:00
2014-02-01 23:30:00
2014-02-01 23:45:00
2014-02-02 00:00:00
现在我要转储此表数据最近24小时。我正在使用MySQLDump创建转储文件,其中包含where子句
的条件-- WHERE: DATE_FORMAT(emdt,'%d-%m-%Y')= DATE_FORMAT(NOW(),'%d-%m-%Y')
现在即使有了这个条件,我想再添加一个逻辑是在2014-02-02 00:00:00'记录的数据也应该在最后24小时数据下,但是当它比较数据时它不是拿起这些数据。因此它影响了最后一天的结算。
因此,如果我第二天运行相同的转储文件,它应该只从2014-02-02 00:15:00获取记录等等。
请帮我把这个正确的提取登录。
TIA, 问候, Nirav
答案 0 :(得分:2)
尝试使用:
WHERE emdt >= DATE_SUB(NOW(), INTERVAL 1 DAY)