怎样根据 创建时间查询:
1、上一天17点之后至当日9时之前的数据
2、当日9时之后至当日12时之前的数据;
3、当日12时之后至 17时之前的数据
求各位大神帮帮忙~
求各位大神帮帮忙~
SELECT create_time FROM table WHERE create_time BETWEEN DATE_SUB(CURDATE(),INTERVAL 7 HOUR) AND DATE_SUB(CURDATE(),INTERVAL -9 HOUR);
SELECT create_time FROM table WHERE create_time BETWEEN DATE_SUB(CURDATE(),INTERVAL -9 HOUR) AND DATE_SUB(CURDATE(),INTERVAL -12 HOUR);
SELECT create_time FROM table WHERE create_time BETWEEN DATE_SUB(CURDATE(),INTERVAL -12 HOUR) AND DATE_SUB(CURDATE(),INTERVAL -17 HOUR);