需要根据Previous行生成列值

时间:2015-04-05 21:11:43

标签: sql sql-server sql-server-2008-r2 running-total

请看这张照片,列中已经提到了所有必需的公式。

为了更清晰,我的要求是......

列名“E”:项目在当月打开+历史未清项目(上个月总和)

列名“F”仓库:未清项目 - 已关闭项目。

需要SQL查询..提前致谢!

enter image description here

1 个答案:

答案 0 :(得分:-1)

看看这些SQL Server内置函数。

LAG

LEAD

这篇文章在SQL Server 2005和2012中有一个先前值的示例(这个使用LAG函数)。 How to get previous and current row value using recursive CTE?