之间我想要做的SQL如下:检查时间是两次
我有三个班次:
移1:07:00 - 14:59
变速2:15: 00 - 22:59
移3:23:00 - 06:59
我想知道哪些转向我其实是在,这取决于我的SYSDATE(时间)。 以下声明对于“02:00”不起作用。 START_TIME和END_TIME的VARCHAR2
SELECT * FROM abc
WHERE to_char(sysdate, 'HH24:MI')
between start_time and end_time;
我怎样才能做到这一点?
如果start_time和end_time在varchar中,那么该日期的格式是什么? – Rams
它是HH24:MI:Shift 1:07:00 - 14:59 Shift 2:15:00 - 22:59 Shift 3:23:00 - 06:59 – Anja