用于获取具有多个条件的计数的SQL查询

时间:2013-09-18 13:04:58

标签: mysql sql count

我需要计算在休息时间之间的次数。

开始时有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')
);

0 个答案:

没有答案