我需要计算在休息时间之间的次数。
开始时有3个中断,break1_start , break2_start , break3_start
,结尾为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')
);