MySql视图记录最近24小时的记录

时间:2018-11-20 09:30:31

标签: mysql where

我有一个安排在12:00运行的时间表。我需要查看过去24小时的所有记录。 我使用了where子句;

Where DATE(Date_field) = DATE(NOW() - INTERVAL 24 HOUR)

现在我只能看到过去12小时内的记录

Where DATE(Date_field) >= DATE(NOW() - INTERVAL 24 HOUR) 

现在我可以看到过去12小时和前一天的记录。

我也尝试过

Where DATE(Date_field) = DATE(NOW() - INTERVAL 1 DAY)

现在我看到过去一天的所有记录,而看不到当天12:hour的那些记录

Where DATE(Date_field) = DATE(NOW() - INTERVAL 0 DAY)

我只看到最近12小时的记录

谁可以帮助我查看最近24小时的记录。

谢谢

1 个答案:

答案 0 :(得分:0)

不要在没有时间的情况下将authorizeLocal: (req, res, next) => { passport.authenticate('saml', (err, user, info) => { if (info) console.log(info); if (err) return next(err); // if (!user) return res.status(200).send({failReason: 'wrong login/password'}); req.logIn(user, err => { if (err) return next(err); res.status(200).send({isAuthenticated: req.isAuthenticated()})); }); })(req, res, next); }, 转换为简单的datetime

date