我是MYSQL和PHP的新手,我正在为一个安全部门的项目工作。 警卫在2个12小时的队伍中工作。 (早上7点至晚上7点,晚上7点至早上7点)。他们记录了在转移到数据库期间发生的事件,现在我希望能够只选择每个班次的数据。
我在早上7点到晚上7点使用它:
$sql = "SELECT * FROM table WHERE date >'".date("Y-m-d 07:00:00")."' AND date <'".date("Y-m-d 19:00:00")."'";
但我似乎无法知道如何在下午7点(前一天)到早上7点做同样的事情。
我找到的大多数答案告诉我如何选择前一天,但没有人告诉我那天的具体时间。