- PR -

同一テーブルから日付の違うものの集計をとるには

1
投稿者投稿内容
kazurock
常連さん
会議室デビュー日: 2005/01/24
投稿数: 40
投稿日時: 2005-02-14 18:40
テーブルA
YMD |あいう|えお|かきく|
---------------------------------------------------------------
2004/01/01 |abc |aa |bb |
2004/01/01 |abc |a1 |bFF |
2004/01/01 |abc |aa |bb |
2004/01/01 |abc |a1 |bFF |
2004/01/02 |ab  |aa |bb |
2004/01/04 |ab2 |aa |bcc |
2004/01/02 |ab  |aa |bb |
2004/01/04 |ab2 |aa |bcc |
2004/01/06 |a11 |aa |bc |
2004/01/06 |a11 |aa |bc |
2004/01/06 |a11 |aa |bc |
2004/01/06 |a11 |aa |bc |
こういったテーブルから
テーブルB
YMD |あいう|えお|かきく|カウント|前年度YMDカウント
---------------------------------------------------------------
2004/01/01 |abc |aa |bb |10   |80
2004/01/01 |abc |a1 |bFF |2     |20
2004/01/02 |ab  |aa |bb |1   |40
2004/01/04 |ab2 |aa |bcc |5   |20
2004/01/06 |a11 |aa |bc |10   |30

                   ここにはちょうど一年前のカウントを入れる
項目すべてにおいてグループ化されているものとするSQLはどのようにしたらいいでしょうか??
テーブルA同士を結合して1年前の日付のものだったらカウントするみたいな方法のほうがいいでしょうか?できれば簡単なSQLをつけて説明していただければ幸いです。
どなたかよろしくお願いします。

[ メッセージ編集済み 編集者: kazurock 編集日時 2005-02-14 18:49 ]
ぷさいくろう
ぬし
会議室デビュー日: 2006/08/30
投稿数: 1034
投稿日時: 2006-10-23 20:58
相関副問い合わせ
1

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