替代SQL Server 2005中的“行UNBOUNDED PRECEDING”

时间:2016-02-24 16:16:20

标签: sql-server-2005

我正在将一系列teradata语句转换为SQL Server 2005。

在我们遇到这个之前,一切都很好:

select 
    CODE, _year, _month, _day, product,
    sum(DAILY_AMMOUNT) over (partition by CODE, _year, _month, product 
                             order by _day ROWS UNBOUNDED PRECEDING) as DAY_AMM 
from ...

您确定知道SQL Server 2005中没有 ROWS

我知道在某些情况下我可以用RANGE替换它,但是我无法访问teradata数据库来检查是否确实如此。

有关如何替换总和以确保结果匹配的任何想法吗?

提前致谢

0 个答案:

没有答案