Mysql 月別グループ クエリ メソッド: 書式文字列に従って日付値を書式設定します。構文は [DATE_FORMAT(date,format)] です。ここで、[%M] は月の名前です。
#月別の MySQL グループ クエリ メソッド:
select DATE_FORMAT(createtime,'%Y-%m'),count(*) from test where user =8 group by DATE_FORMAT(createtime,'%Y-%m');//按月统计数据 select DATE_FORMAT(createtime,'%Y-%m-%d'),count(*) from test where user =8 group by DATE_FORMAT(createtime,'%Y-%m-%d');//按天统计数据
+---------------------------------+----------+ | DATE_FORMAT(createtime,'%Y-%m') | count(*) | +---------------------------------+----------+ | 2015-05 | 1 | | 2015-06 | 1 | | 2015-07 | 5 | | 2015-08 | 1 | +---------------------------------+----------+ 4 rows in setDATE_FORMAT(date,format)フォーマット文字列に従って日付値をフォーマットします。フォーマット文字列では次の修飾子を使用できます:
#%k 時間 (0....23)
%h 時間(01....12)
%I 時間(01……12)
%l 時間(1 ……12)
%i 分、数値 (00) ……59)
%r 時間、12 時間 (hh:mm: ss [AP]M)
%T 時間、24時間 (hh:mm:ss)
%S 秒 (00... 59)
#% u 週 (0...52)。月曜日が週の最初の日です。
%% リテラル「%」。
mysql チュートリアル
以上がmysqlで月ごとにクエリを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。