相关疑难解决方法(0)

从CTE更新表中的记录

我有以下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
Run Code Online (Sandbox Code Playgroud)

现在有了这个结果,我想在PEDI_InvoiceDetail中输入DocTotal值列.

我知道不会工作,我知道我错过了什么,它是什么?

sql t-sql sql-server common-table-expression

58
推荐指数
3
解决办法
11万
查看次数

标签 统计

common-table-expression ×1

sql ×1

sql-server ×1

t-sql ×1