我有一個查詢與SQl中運行總計相關。我嘗試計算運行總數並將數據放入臨時表中。然後,源數據,但它顯示了多個月沒有聚合一個在SQL中運行總計
use tempdb
SELECT
CONVERT(VARCHAR(7),PGLD,126) AS PMONTH,
CLN,
DIN,
MAN,
SUM(ALID) OVER (ORDER BY PGLD ROWS UNBOUNDED PRECEDING) AS CUMULATIVE_ALID,
ALID
into #1
FROM tempdb.dbo."AT"
GROUP BY
CONVERT(VARCHAR(7),PGLD,126),
PGLD,
CLN,
DIN,
MAN,
ALID;
SELECT PMONTH, CUMULATIVE_ALID FROM #1``
請幫助如何讓您不必在PGLD GROUP BY數據
您可以添加示例數據和預期結果 –
您正在使用哪個版本的SQL Server? –
@TT。肯定是'2012 +' –