請求書全体の 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 値を列に入力します。
うまくいかないことはわかっていますが、何かが足りないことはわかっています。それは何ですか?