我想知道除了我目前正在做的方式之外,是否有一种更有效的方法可以从一年中的每个月中获取计数。目前,我正在使用单个 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 选择语句以获得类似这样的表格
jan feb mar apr may jun july aug sept oct nov dec
1 2 2 1 3 5 5 2 6 7 2 1
任何有关如何重做我的查询的信息将不胜感激。