【发布时间】:2015-02-12 12:31:59
【问题描述】:
首先,感谢任何帮助我解决此问题的人。我正在使用 SQL 2012,
我有一行看起来像这样的数据:
| myPK | Name| Month | Value |
1 SB 1 500
2 SB 4 100
所以我现在想要的是一整年之间的月份(我有一个包含有关日期的所有信息的日期表)。结果应该是:
| Month | Name | Value |
1 SB 500
2 SB 0
3 SB 0
4 SB 100
5 SB 0
6 SB 0
如何添加原始数据集中没有的所有额外月份?
【问题讨论】:
-
即使当月没有数据,你的值真的会是 500 吗?您不希望它为 0 或 NULL 吗?
-
对不起,是的,我希望它是 0
-
我已经更新了我的答案。
标签: sql-server join sql-server-2012 dataset