[英] Update records in table from CTE
我有下面的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值.
我知道这行不通,我知道我错过了什么,这是什么?