我正在尝试从我的数据库(mySQL)中提取报告。
从上午9点到晚上9点。
按架构的日期为DATETIME(MM-DD-YYYY HH:MM:SS)
```SQL
SELECT COUNT(*) FROM table_name
WHERE date_created BETWEEN '09:00:00' AND '21:00:00'
想法?我是否必须将DATETIME转换为其他内容?
答案 0 :(得分:4)
你需要得到时间:
SELECT COUNT(*) FROM table_name
WHERE DATEPART(HOUR, date_created) BETWEEN 9 AND 21