21,873
社区成员




select * from table where start_time>1437667200 and end_time<1437840000
select * from table where start_time between 1437667200 and 1437840000 and end_time between 1437667200 and 1437840000
select FROM_UNIXTIME(start_time) , FROM_UNIXTIME(end_time) from `xxx`
你会发现都是24-26号的东西。。 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点的所有数据 是相佐的
因为你根本就没有记录下时间,只有日期