※以前別の場所で書いた文章を備忘的に書き記しておきます。 売上を日時別に集計をする際、どうやってグループ化すればいいかちょっと悩んでいたところ、Mysqlのマニュアルを見た途端にあっさり解決。DATE_FORMAT関数を使って日付データを加工すればOKでした。 備忘的に具体例を記載しておきます。(※日時を格納しているフィールド「time」の型はdatetime) //【年別に集計】 SELECT id, DATE_FORMAT(time,'%Y年') as time1 FROM table1 GROUP BY time1 //【月別に集計】 SELECT id, DATE_FORMAT(time,'%Y年%m月') as time2 FROM table1 GROUP BY time2 //【日別に集計】 SELECT id, DATE_FORMAT(time,'%Y年%m月%d日') a