我有一个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