mysql查询

Tily-Tao 2015-07-23 09:55:22


我想查询start_time和end_time之间的某一段数据该怎么写查询
比如说我想要开始时间为9点到14点的所有数据 该怎么写,脑袋空空的,求给思路
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2015-07-24
  • 打赏
  • 举报
回复

select * from table where start_time>1437667200 and end_time<1437840000


如果用between

select * from table where start_time between 1437667200 and 1437840000 and end_time between 1437667200 and 1437840000
lirenbing008 2015-07-24
  • 打赏
  • 举报
回复
引用 3 楼 taoweizeng 的回复:
怎么查询后是所有数据.......
你都是这时间范围的数据。。。

select  FROM_UNIXTIME(start_time) , FROM_UNIXTIME(end_time) from `xxx` 
你会发现都是24-26号的东西。。
xuzuning 2015-07-24
  • 打赏
  • 举报
回复
引用 1 楼 taoweizeng 的回复:
比如我想查询start_time在1437667200和end_time中的1437840000之间的所有数据,用between怎么做
fdipzone 的第二式已经给出
echo date('Y-m-d H:i:s', 1437667200); //2015-07-24 00:00:00
echo date('Y-m-d H:i:s', 1437840000); //2015-07-26 00:00:00
显然与你的初衷 我想要开始时间为9点到14点的所有数据 是相佐的 因为你根本就没有记录下时间,只有日期
Tily-Tao 2015-07-24
  • 打赏
  • 举报
回复



怎么查询后是所有数据.......
Tily-Tao 2015-07-23
  • 打赏
  • 举报
回复
比如我想查询start_time在1437667200和end_time中的1437840000之间的所有数据,用between怎么做

21,873

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧