0
我有2個數據庫具有相同的表和視圖,一個在SQL Server 2008中,另一個在SQL Server 2000中。如何在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
這是真的* *合理查詢。它可能比問題中的查詢更好。但是,它不會返回相同的結果。這將返回一個憑單H的行。問題中的每個憑單H /憑證D組合都有一行。 –