在输出语句之后包含一条选择语句将销售区域表中区域 1-4 的 CostYTD 设置为 $1000.00。提供显示区域 id、新成本 YTD 和旧成本 YTD 的输出语句,如下所示
TerritoryID New Cost YTD Old Cost YTD
------------ ------------ ------------
1 1000.00 0.00
这是我的代码:
USE AdventureWorks2008R2;
UPDATE sales.SalesTerritory
SET CostYTD = 1000.00
OUTPUT inserted.TerritoryID, deleted.CostYTD, inserted.CostYTD
WHERE TerritoryID=1 and TerritoryID=2 and TerritoryID=3 and TerritoryID=4
但是,当我添加 select 语句时,它告诉我列名无效。我不知道该怎么办。另外我知道 CostYTD 也需要被称为 New cost YTD 和 old 所以我这样做吗?insert.CostYTD = 新成本 YTD?