如何检索从MySQL那里时间戳是晚上11点之间昨天晚上11点和今天的结果吗?

我有一个简单的MySQL表称为具有以下字段的信息:

  • ID(INT)
  • MESSAGE(VARCHAR)
  • CREATE_DATE(时间戳)

我只是想打一个返回所有记录CREATE_DATE是晚上11点之间的昨天和今天晚上11点的查询。

在昨天和今天说我通过获取从MySQL当前日期,而不是​​硬编码的意思。

--------------解决方案-------------

select * from table where create_date
between concat_ws(' ',curdate(),'23:00:00') - interval 1 day
and
concat_ws(' ',curdate(),'23:00:00')

分类:MySQL的 时间:2015-03-15 人气:0
本文关键词: MySQL和时间戳
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.692 (s). 10 q(s)