sql查询如何显示给定开始时间和结束时间之间的偏移

sc4hvdpw  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(263)

我有一张不同班次的“班长”表(例如1)03 am到12 pm-早班2)11 am到3 pm-下午班3)2 pm到8 pm-晚班4)8 pm到5 am-夜班)
我输入开始时间和结束时间(例如下午1点到早上6点,然后它将显示2班,如夜班夜班)
如何为它编写查询。。?

tmb3ates

tmb3ates1#

我想你的意思是这样的

SELECT * 
  FROM shiftMaster
 WHERE Shift_date BETWEEN DATE_FORMAT(curdate(),'%Y/%m/%d 13:00:00') 
                      AND DATE_FORMAT(curdate(),'%Y/%m/%d 15:00:00');

相关问题