在這裏,我要解釋一下我的情況:分岔記錄各自到幾個月
我有如下表:
Table : Service_Type
Id | Service_Name | Service_Table_Name|
----------------------------------------
1 | FA | FA |
2 | TPA | TPA |
Table: Service_Mapping
Id | Service_Type_Id |
---------------------------
1 | 1 |
2 | 2 |
3 | 2 |
4 | 1 |
Table: FA
Id | Created_date| Qty |
-----------------------------
1 | 3/20/2012 | 20 |
2 | 4/22/2012 | 10 |
3 | 5/12/2012 | 15 |
4 | 6/3/2012 | 5 |
Table: TPA
Id | Created_date| Qty |
-----------------------------
1 | 5/20/2012 | 2 |
2 | 7/22/2012 | 10 |
3 | 1/12/2012 | 1 |
4 | 9/3/2012 | 5 |
我想這樣的輸出:
Month | FA| TPA|
----------------
Jan 0 1
Mar 1 0
Apr 1 0
Jul 1 0
Sep 0 1
在輸出I要月份到FA和TPA表的Created_date字段。並分別到月份我想總和多少FA和TPA發生在一個月內。
我得到的輸出喜歡
FA | TPA |
--------------
3 | 2 |
SELECT
SUM(CASE WHEN Service_Type_Id = 1 THEN 1 ELSE 0 END) AS FA,
SUM(CASE WHEN Service_Type_Id = 2 THEN 1 ELSE 0 END) AS TPA
FROM Service_Mapping
,但現在我想分叉他們各自對他們發生個月。從TPA和FA的日期提交。
我不知道爲什麼它顯示我此錯誤消息.......錯誤信息: 'Mon.month'不是公認的日期名稱選項。 –
我不知道爲什麼它不起作用在您的網站。我創建了相同的表格,因爲它對我來說工作正常。你有沒有試過我的兩個查詢? – Konza