查询时间介于两次之间的行(mysql)
我需要查询从1月1日到1月31日的所有条目。但每天只能在早上6点到10点之间。我应该用Mysql来做查询时间介于两次之间的行(mysql),mysql,Mysql,我需要查询从1月1日到1月31日的所有条目。但每天只能在早上6点到10点之间。我应该用Mysql来做 请帮忙。谢谢大家! 使用BETWEEN运算符在值之间进行匹配。并使用HOUR()函数从日期中提取小时 SELECT * FROM table WHERE date BETWEEN '2015-01-01 00:00' AND '2015-01-31 23:59:59' AND HOUR(date) BETWEEN 6 AND 10 还可以使用此查询获取所有行 SELECT * FROM `at
请帮忙。谢谢大家! 使用
BETWEEN
运算符在值之间进行匹配。并使用HOUR()
函数从日期中提取小时
SELECT *
FROM table
WHERE date BETWEEN '2015-01-01 00:00' AND '2015-01-31 23:59:59'
AND HOUR(date) BETWEEN 6 AND 10
还可以使用此查询获取所有行
SELECT * FROM `attendance_raw` WHERE date>='2016-09-08 10:00:00' AND date<='2016-09-09 06:00:00'
SELECT*FROM`attentications\u raw`WHERE date>='2016-09-08 10:00:00'和date如果您能告诉我们您尝试了什么,那就太好了,您可以通过SELECT*从表中查询数据,其中数据列在'2015-01-01'和'2015-01-31'之间……太棒了!非常感谢。:)这将查询从2016-09-08的上午10点到2016-09-09的上午6点,而不是每天上午6点到10点之间。