我正在尝试使用OVER
子句返回一行。我的代码如下:
SELECT SUM(Price) OVER (ORDER BY [InvoiceID] ROWS UNBOUNDED PRECEDING)
FROM dbo.Sales
WHERE InvoiceID = 3427
我想返回:
InvoiceID Price
3427 15.00
相反,返回的是:
InvoiceID Price
3427 5.00
3427 10.00
3427 15.00
我如何只得到一排?