如何合并或组合查询的结果

时间:2013-03-07 23:04:49

标签: tsql

我有一个查询,它返回来自不同州的当前和上个月销售的商品数量。

   States    Prior Month   Current Month
1    CA           1              2   
2    NY           8              4

我如何将两个结果行合并/组合成这样的东西:

       States      Prior Month    Current Month
   1 Other States      9               4

或者这是我在查询期间必须做的事情吗?关于如何解决这个问题的任何信息都会很好。

1 个答案:

答案 0 :(得分:1)

假设您当前的查询是正确的并且执行您想要的操作,您可以将其包装在外部SELECT中,如下所示

SELECT 1, 
       'Other States' States, 
       SUM([Prior Month]) 'Prior Month', 
       SUM([Current Month]) 'Current Month'
FROM 
(
   -- Put your current query here 
) t