V_immo Asked: 2019-10-30 07:31:11 +0800 CST2019-10-30 07:31:11 +0800 CST 2019-10-30 07:31:11 +0800 CST 计算 N 个先前值的总和 772 我正在编写一个 SQL 查询来复制下面的 Excel 结果。 在 AI 列中,从 2018 年 10 月 30 日到 2019 年 10 月 29 日,按 ASC 顺序有 252 个值在 BV 列中,我有各自的 PL 编号,我想计算 TestPL 列,其值为忽略前 3 个 PL 值,第 4 个单元格将添加B2:B5,第 5 个单元格将是 B3:B6,依此类推,对于所有 251 个值 TestPL 应该从第 4 行开始,并且应该有单元格 B2:B5 的总和,第 5 行将是 B3:B6,依此类推,直到第 252 行,即 B249:B252 sql-server excel 1 个回答 Voted Best Answer mustaccio 2019-10-30T08:50:57+08:002019-10-30T08:50:57+08:00 使用窗口函数 ...sum(PL) over(order by [Date] range between 3 preceding and current row)
使用窗口函数