Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AM/PM&;的时间域管理;24小时使用PHP/MySQL_Php_Mysql_Database_Datetime Format - Fatal编程技术网

AM/PM&;的时间域管理;24小时使用PHP/MySQL

AM/PM&;的时间域管理;24小时使用PHP/MySQL,php,mysql,database,datetime-format,Php,Mysql,Database,Datetime Format,我在MySQL中使用了一个名为“tbl_时间表”的表中的两个字段。字段名是开始时间和结束时间。我需要使用这两个字段存储打开时间和关闭时间。现在的问题是开放时间是09:00:00 AM,结束时间是02:00:00 AM。我无法使用此查询找到我的结果 Select TIME_FORMAT(a.End_Time, '%r'), a.Company_ID from tbl_timetable a WHERE TIME_FORMAT('15:00:00', '%r') BETWEEN TIME_F

我在MySQL中使用了一个名为“tbl_时间表”的表中的两个字段。字段名是开始时间和结束时间。我需要使用这两个字段存储打开时间和关闭时间。现在的问题是开放时间是09:00:00 AM,结束时间是02:00:00 AM。我无法使用此查询找到我的结果

Select TIME_FORMAT(a.End_Time, '%r'), a.Company_ID
from tbl_timetable a WHERE
TIME_FORMAT('15:00:00', '%r') BETWEEN
    TIME_FORMAT(Start_Time, '%r') AND TIME_FORMAT(End_Time, '%r')
表中包含:


2作为公司ID和开始时间=09:00:00和结束时间=02:00:00

您能否在创建表格时间表上为我们复制此问题(
ID
int,
Start\u Time
Time,
End\u Time
Time);在时间表(
id
Start\u Time
End\u Time
)中插入值(1,'09:00:00','02:00:00'),(2,'09:00:00','20:00',(3,'09:00:00','15:00');从时间表中选择id,其中时间格式('14:00:00','%r')介于时间格式('Start\u TIME','%r')和时间格式('End\u TIME','%r')之间;如何运行此查询并获得成功的结果^。还有,请制作一把小提琴!