我有下面的CTE會給我整個發票的DocTotal。更新CTE表中的記錄
;WITH CTE_DocTotal
AS
(
SELECT SUM(Sale + VAT) AS DocTotal
FROM PEDI_InvoiceDetail
GROUP BY InvoiceNumber
)
UPDATE PEDI_InvoiceDetail
SET DocTotal = CTE_DocTotal.DocTotal
現在有了這個結果我想進入PEDI_InvoiceDetail裏的DocTotal值列。
我知道不會工作,我知道我錯過了什麼,它是什麼?
我選擇了更好的性能CTE選項。 – Etienne 2012-07-19 17:57:30