MYSQL查询时间范围内的数据
其中,table_name 是要查询的表名,date_column 是日期字段的列名。
当天
SELECT
*
FROM
table_name
WHERE
DATE(date_column) = CURDATE();
一周
SELECT
*
FROM
table_name
WHERE
DATE(date_column) BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 WEEK) AND CURDATE();
一个月
SELECT
*
FROM
table_name
WHERE
DATE(date_column) BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND CURDATE();
本文来自博客园,作者:star926,转载请注明原文链接:https://www.cnblogs.com/star926/p/17516629.html

浙公网安备 33010602011771号