我有一个查询与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 +' –