搞清楚什麼罪名按月加入1-12一堆計數的列?......在SQLSQL查詢每月
SELECT
months???,
count(whatever1) count1,
count(whatever2) count2
FROM
months????
LEFT JOIN whatever1 ON
month(whatever1.Date) = months???.monthid
LEFT JOIN whatever2 ON
month(whatever2.Date) = months???.monthid
GROUP BY
months???
東西會落得像
的好方法"month","whatever1count","whatever2count"
1,null,5
2,null,3
3,null,null
4,2,3
5,36,73
6,2,null
7,45,944
8,null,12
9,1467,3
10,null,2
11,3,25
12,4,null
編輯 - 基本上哪裏是一個華而不實的辦法讓我的月列表/表/無論
你正在使用哪個數據庫--MSSQL,Oracle,MySQL?它們都以微妙的方式不同。 – 2011-05-24 19:44:04
@ Steviepoo- MSSQL – spaghetticowboy 2011-05-24 19:45:52