次のことで私を助けてください:
テーブル「Products」があり、次のタスクがあります。「UnitPrice」列のすべての製品の平均コストと更新コストを、現在の価格>平均の場合は-10%、<+ 20%の場合は-10%の条件でカウントします。
ちなみに変数を使う必要があります
SQLServer2000を使用するスクリプトの作成を手伝ってください
私はそのような何かを書いた:
DECLARE @Average_cost
SELECT @Average_cost = AVG(UnitPrice) FROM Products
UPDATE Products
SET UnitPrice = CASE WHEN UnitPrice > @Average_cost
THEN -10%
ELSE UnitPrice < @Average_cost
THEN + 20%
みなさん、ありがとうございました。