这是一个很新的但是我已经创建了一个分组依据和汇总列的SQL脚本..但是在SQL Management工作室中,它向我显示了一个列值但没有任何内容的网格,即SUM ...
我是否必须配置SQL Management Studio以向我显示SUM或其他内容..
这是我的查询非常简单
SELECT RowNum ,
ClientName ,
( SELECT SUM(Amount) AS Expr1
) AS Amount
FROM #TempItems
GROUP BY RowNum , Amount , ClientName
我还将其更改为显示TextView而不是GRIDVIEW,但仍然没有希望。
它正确显示Amount列,但我看不到它下面的任何SUM
任何帮助真的很感激
答案 0 :(得分:3)
您不需要子选择:
SELECT
RowNum ,
ClientName ,
SUM(Amount) AS Amount
FROM #TempItems
GROUP BY RowNum, ClientName
答案 1 :(得分:0)
刚发生在这篇文章上...... 答案是马丁的问题是 - WITH ROLLUP:
SELECT
RowNum ,
ClientName ,
SUM(Amount) AS Amount
FROM #TempItems
GROUP BY RowNum, ClientName WITH ROLLUP
您将在小组的总分组中获得额外的行,其中包含NULL。