我需要计算休息时间之间的时间。
break1_start , break2_start , break3_start
start as和 end as有 3 个中断break1_end , break2_end and break3_end
。
我必须检查所选时间的开始时间是否在休息时间之前,其结束时间是否在休息时间之内
这是我正在使用的查询,但它在第一个“AND”之后给出了一个 sql 错误。
SELECT count(*) as end
FROM vendor
WHERE vendor_id = '31'
AND (
(break1_start > '10:15:0' AND break1_end > '11:15')
or (break2_start > '10:15:0' AND break2_end > '11:15')
or (break3_start > '10:15:0' AND break3_end > '11:15')
);