私が現在行っている方法以外に、その年の毎月からカウントを取得するより効率的な方法があるかどうか疑問に思いました。現在、私は単一のselectステートメントを使用して、たとえばJan、Marなどからカウントを取得し、それらすべてを単一のselectステートメントに結合しています。
Select distinct
count(item1 + item2) as 'Count of Items',
month(sub_date) as 'month'
from table1
where month(sub_date)='1'
and year(sub_date)='2012'
1〜12か月目からそれを繰り返し、12 selectステートメントに参加して、次のようなテーブルを取得します。
jan feb mar apr may jun july aug sept oct nov dec
1 2 2 1 3 5 5 2 6 7 2 1
クエリをやり直す方法についての情報をいただければ幸いです。