我有一個SQL腳本返回這個派生表。添加加入缺少的行
MM/YYYY Cat Score
02/2012 Test1 19
04/2012 Test1 15
05/2012 Test1 16
07/2012 Test1 14
08/2012 Test1 15
09/2012 Test1 15
12/2012 Test1 11
02/2012 Test2 15
03/2012 Test2 13
05/2012 Test2 18
06/2012 Test2 14
08/2012 Test2 15
09/2012 Test2 14
12/2012 Test2 10
正如你所看到的,我錯過了一些MM/YYYYs(03/2012,06/2012,二千零十二分之十一等)。
我想用Cat &填寫缺失的MM/YYYY,得到0(零)。我知道開始日期(1/2012)應該是什麼。
我試圖加入一個包含所有MM/YYYY的查詢將運行的範圍的表,但這隻會返回第一次出現的缺失行,它不會爲每個Cat重複(應該已知那)。
所以我的問題是這樣的,我可以使用連接來做到這一點,或者我必須在臨時表中執行此操作,然後輸出數據。我期待在2012年1月至2012年12月期間返回一張有24行的表格,其中適當的Cat(Test1 & Test2)&對應分數(如果存在)或者如果不存在則爲零原始表。
AHIGA,LarryR ...
你是如何加入你的餐桌的日期? – a1ex07 2013-04-26 16:55:17
你有單獨的類別表嗎?你可以發佈你的查詢中使用的所有表來返回結果嗎? – 2013-04-26 17:03:36