0
我正在嘗試使用OVER
子句返回一行。我的代碼如下:SQL 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
如何獲得只是一個行?
什麼是你的sql後端和表結構? – kgu87
SQL 2012標準 –
是否有一個原因,你不能與前1名,分組和排序? – kgu87