如何选择开始时间> = 8:00:00和<16:00:00的所有行?
我尝试了以下查询:
SELECT *
FROM tbl_Schedule
WHERE HOUR(StartTime) >= '8:00:00'
AND HOUR(EndTime) < '16:00:00'
但是,它给了我错误:
'HOUR'不是公认的内置函数名称。
答案 0 :(得分:0)
这可能取决于StartTime和EndTime列的类型,但这应该可以工作:
SELECT * FROM tbl_Schedule WHERE StartTime >= '8:00:00' AND EndTime < '16:00:00'