我有以下 CTE,它将为我提供整个发票的 DocTotal。
;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 值。
我知道这行不通,我知道我错过了一些东西,那是什么?