我想获取营业开始日期和时间以及营业结束日期和时间,从早上7点到早上7点开始。
我想要做的是查询mysql
以选择开始日期和结束日期之间的数据
例如:
$start_date = 2015-27-11 7:00:am;
$end_date = 2015-28-11 7:00:am;
这些时间之间应该计算一个工作日。
Select * from orders where time > $start_date AND time < $end_date;
如何为它制作时间和日期?请帮忙。
提前致谢!
答案 0 :(得分:0)
使用mysql DATE()
:
SELECT * WHERE DATE(time) BETWEEN ':start' AND ':end';
答案 1 :(得分:0)
如果我收到你的问题(你必须重新制定),为什么不把时间和日期保存在一个类型的字段中:Datetime ?!这样,您就可以轻松地进行比较查询。
Select * from orders where time>$start_date_and_time AND time < $end_date_and_time