Zaktualizuj rekordy w tabeli z CTE

Mam następujący CTE, który da mi DocTotal dla całej faktury.

 ;WITH CTE_DocTotal
 AS
 (
   SELECT SUM(Sale + VAT) AS DocTotal
   FROM PEDI_InvoiceDetail
   GROUP BY InvoiceNumber
 )

UPDATE PEDI_InvoiceDetail
SET DocTotal = CTE_DocTotal.DocTotal

Teraz z tym wynikiem chcę wprowadzić do kolumny wartość DocTotal w PEDI_InvoiceDetail.

Wiem, że nie zadziała i wiem, że coś mi brakuje, co to jest?

questionAnswers(4)

yourAnswerToTheQuestion