【发布时间】:2016-09-05 05:23:19
【问题描述】:
所以我有 4 个表,我只想对每个表的每一列求和,并按日期分组,这样我就可以得到正确的数量。例如:
Table 1
ID|Amount1|Amount2| forDate |
1 | 12 | 14 |2016-09-05|
2 | 13 | 15 |2016-09-05|
Table 2
ID|Amount3|Amount4|Amount5| forDate |
1 | 15 | 16 | 17 |2016-09-05|
Table 3
ID|Amount6| forDate |
1 | 16 |2016-09-05|
2 | 17 |2016-09-05|
Table 4
ID|Amount7| forDate |
1 | 18 |2016-09-05|
我不知道我应该如何输出这样的。
| Date |Amount1|Amount2|Amount3|Amount4|Amount5|Amount6|Amount7|
|2016-09-05| 25 | 29 | 15 | 16 | 17 | 33 | 18 |
总数应按日期分组。请帮忙。
附加:我还想要一个 Where 子句。我尝试了@Unnikrishnan R 的答案,但它给了我这个输出:
| Date |Amount1|Amount2|Amount3|Amount4|Amount5|Amount6|Amount7|
|2016-09-05| 25 | 29 | 30 | 32 | 34 | 33 | 36 |
【问题讨论】:
标签: sql sql-server