mysqlのsql文は今日、昨日、7日近く、30日近く、1ヶ月以内、先月のデータをクエリーします.
2182 ワード
・1、数時間以内のデータ
·2、今日
·3、昨日
・4、7日間
・5、30日近く
·6、今月
·7、前月
DATE_SUB(NOW(), INTERVAL 5 HOUR)
·2、今日
select * from where to_days( ) = to_days(now());
·3、昨日
select * from WHERE TO_DAYS( NOW( ) ) - TO_DAYS( ) <= 1;
・4、7日間
select * from where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date( );
・5、30日近く
select * from where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date( );
·6、今月
select * from WHERE DATE_FORMAT( , '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' );
·7、前月
select * from WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( , '%Y%m' ) ) =1;