首页数据库mysql 查询今天每3小时

mysql 查询今天每3小时

时间2023-09-08 00:28:02发布访客分类数据库浏览589
导读:想查询今天每3小时的文章,需要用到MySQL的DATE_FORMAT函数和INTERVAL函数。SELECT * FROM articles WHERE DATE_FORMAT(post_date, '%Y-%m-%d %H' IN (D...

想查询今天每3小时的文章,需要用到MySQL的DATE_FORMAT函数和INTERVAL函数。

SELECT * FROM articles WHERE DATE_FORMAT(post_date, '%Y-%m-%d %H') IN (DATE_FORMAT(NOW(), '%Y-%m-%d %H'),DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 3 HOUR), '%Y-%m-%d %H'),DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 6 HOUR), '%Y-%m-%d %H'),DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 9 HOUR), '%Y-%m-%d %H'),DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 12 HOUR), '%Y-%m-%d %H'),DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 15 HOUR), '%Y-%m-%d %H'),DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 18 HOUR), '%Y-%m-%d %H'),DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 21 HOUR), '%Y-%m-%d %H'));
    

这个查询语句会输出今天每3小时的文章。其中,DATE_FORMAT(post_date, '%Y-%m-%d %H')将文章发布日期转换为“年-月-日 小时”的形式,NOW()返回当前时间,DATE_ADD()函数可以对时间进行加减操作,INTERVAL 3 HOUR表示每隔3小时。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: mysql 查询今天每3小时
本文地址: https://pptw.com/jishu/432679.html
mysql 查询信息 css动画片怎么转场

游客 回复需填写必要信息