Aktualisieren Sie die Datensätze in der Tabelle von CTE
Ich habe den folgenden CTE, der mir die DocTotal für die gesamte Rechnung gibt.
;WITH CTE_DocTotal
AS
(
SELECT SUM(Sale + VAT) AS DocTotal
FROM PEDI_InvoiceDetail
GROUP BY InvoiceNumber
)
UPDATE PEDI_InvoiceDetail
SET DocTotal = CTE_DocTotal.DocTotal
Mit diesem Ergebnis möchte ich nun den DocTotal-Wert in PEDI_InvoiceDetail in die Spalte eingeben.
Ich weiß, dass es nicht funktionieren wird und ich weiß, dass mir etwas fehlt. Was ist das?