У меня есть следующий 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
Теперь с этим результатом я хочу ввести в столбец значение DocTotal внутри PEDI_InvoiceDetail.
Я знаю, что не сработает, и я знаю, что мне что-то не хватает, что это такое?