【发布时间】:2017-12-12 11:22:24
【问题描述】:
我有 2 个具有相同表和视图的数据库,一个在 SQL Server 2008 中,另一个在 SQL Server 2000 中。
我编写了这个查询,它在 SQL Server 2008 中有效,但在 SQL Server 2000 中无效。
如何更改我的代码以在 SQL Server 2000 中工作?
SELECT
SUM(NA_DA) OVER (PARTITION BY vd.SI_VoucherH) AS a,
SUM(NA_CA) OVER (PARTITION BY vd.SI_VoucherH) AS b
FROM
acc.ACC_VOUCHERH vh
INNER JOIN
acc.Acc_VoucherD vd ON vh.SI_VoucherH = vd.SI_VoucherH
【问题讨论】:
标签: sql sql-server-2008 sql-server-2000