sql語句查詢最近七天 三十天 資料
阿新 • • 發佈:2021-08-23
幾個小時內的資料
DATE_SUB(NOW(), INTERVAL 5 HOUR)
今天
select*from表名whereto_days(時間欄位名)=to_days(now());
昨天
SELECT*FROM表名WHERETO_DAYS(NOW())-TO_DAYS(時間欄位名)<=1
7天
SELECT*FROM表名whereDATE_SUB(CURDATE(),INTERVAL7DAY)<=date(時間欄位名)
近30天
SELECT*FROM表名whereDATE_SUB(CURDATE(),INTERVAL30DAY)<=date(時間欄位名)
本月
SELECT*FROM表名WHEREDATE_FORMAT(時間欄位名,'%Y%m')=DATE_FORMAT(CURDATE(),'%Y%m')
上一月
SELECT*FROM表名WHEREPERIOD_DIFF(date_format(now(),'%Y%m'),date_format(時間欄位名,'%Y%m'))=1