Mam następujące CTE, które da mi DocTotal dla całej faktury.Aktualizuj zapisy w tabeli z 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
Teraz z tym wynikiem chcę wprowadzić w kolumnie wartość DocTotal wewnątrz PEDI_InvoiceDetail.
Wiem, że nie zadziała i wiem, że czegoś brakuje, co to jest?
wybrałem opcję CTE dla lepszej wydajności. – Etienne