日付の形式が 2007-06-20 16:09:47 の様な場合に、 日付ごとのデータを収集したいときに、 2007-06-20 のように 年 月 日 のデータ形式で GROUP BY しないとならない。 その場合 TO_CHAR(updatetime, 'YYYYMMDD') のようにすると 20070620 と返ってくるので、日付ごとにデータを収集したい場合は SELECT TO_CHAR(updatetime, 'YYYYMMDD') AS date, COUNT(*) FROM t_article GROUP BY TO_CHAR(updatetime, 'YYYYMMDD') ORDER BY TO_CHAR(updatetime, 'YYYYMMDD') DESC; といった感じで書いてあげればよい。 結果はこんな感じで出力される。 date | count ---------