在SQL数据库里有一张“班次信息表”具体如下:
班次 开始时间 结束时间
长白班 8:00:00 18:30:00
白班 8:10:00 11:10:00
晚班 12:10:00 6:10:00
早班 5:10:00 11:10:00
中班 11:10:00 20:10:00
夜班 21:10:00 5:10:00
现要求写出一条SQL语句可以查询任意时间点所属的班次,例如13:15是属于哪个班次的。
请高手赐教 不胜感激!!!!
班次 开始时间 结束时间
长白班 8:00:00 18:30:00
白班 8:10:00 11:10:00
晚班 12:10:00 6:10:00
早班 5:10:00 11:10:00
中班 11:10:00 20:10:00
夜班 21:10:00 5:10:00
现要求写出一条SQL语句可以查询任意时间点所属的班次,例如13:15是属于哪个班次的。
请高手赐教 不胜感激!!!!
时间肯定还要函数转换下,但我也不知道用那个函数
白班 08:10:00 11:10:00
晚班 00:10:00 06:10:00
早班 05:10:00 11:10:00
中班 11:10:00 20:10:00
夜班 21:10:00 05:10:00select * from tb where '13:15:00' between 开始时间 and 结束时间不过,你有的时间重复,怎么算?
???????????????????????????????????????????????????????????有這一種寫法?