1. 程式人生 > >MySQL 根據時間查詢當天 昨天 一週 一個月內的sql語句

MySQL 根據時間查詢當天 昨天 一週 一個月內的sql語句

MySQL 根據時間查詢當天 昨天 一週 一月

查詢當天:select * from 表名 where to_days(時間欄位名) = to_days(now());

查詢昨天:SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 時間欄位名) <= 1

詢最近一週 :SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(時間欄位名)

查詢本月:SELECT * FROM 表名 WHERE DATE_FORMAT( 時間欄位名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )

查詢本季度(三個月):SELECT * FROM 表名 where QUARTER(時間欄位名)=QUARTER(now());