- PR -

GROUP BY句について

1
投稿者投稿内容
こすもす
会議室デビュー日: 2004/10/01
投稿数: 2
投稿日時: 2004-10-01 10:42
はじめまして。
よろしくお願い致します。

Group by句についてなんですが、
テーブルには、例えば「entry_date」という項目に、"2004/10/01 10:10:31"のように
データが入っています。
これを、日付毎に集計したい場合、

SELECT entry_date count(*) FROM TESTTABLE GROUP BY entry_date

では、時、分までGROUP BY される為、日付ごとに集計ができません。
日付ごとに集計したい場合、どのように書いたらよいのでしょうか?

よろしくお願い致します。
いっこさん
ベテラン
会議室デビュー日: 2003/07/03
投稿数: 67
投稿日時: 2004-10-01 10:57
こんにちわ。

entry_dateをto_charなどで変換させてみてはどうでしょう?

コード:
--例
group by TO_CHAR(entry_date, 'yyyymmdd')

ゆう
ベテラン
会議室デビュー日: 2003/06/20
投稿数: 56
投稿日時: 2004-10-01 11:05
こんにちわ。

truncateで時間以下を切り捨ててしまっても良いと思います。
こすもす
会議室デビュー日: 2004/10/01
投稿数: 2
投稿日時: 2004-10-01 13:28
トージ。さん、ゆうさん、ありがとうございます。m(__)m

お二方のやり方をやってみたら、できました!!
嬉しいです。
ありがとうございました。m(__)mm(__)m

1

スキルアップ/キャリアアップ(JOB@IT)