私はテーブルdom
とこれら2つの列(FLAT_AMOUNT
、FLAT_PERCENTAGE
)を持っています。SQL Serverの同じ列のチェック挿入
私はテーブルdom
にデータを挿入するつもりです:
INSERT INTO Dom(FLAT_AMOUNT, FLAT_PERCENTAGE)
SELECT
CASE
WHEN FLAT_PERCENTAGE = 0 THEN 0
END AS FLAT_AMOUNT,
CASE
WHEN PN_TYPE = 'AD' THEN 0
WHEN PN_TYPE = 'OD' THEN 1
WHEN PN_TYPE IN('SB', 'FP', 'AM', 'G') THEN 2
ELSE 0
END AS FLAT_PERCENTAGE
FROM
PENNUM
私はあなたが私のポイントを得たいと考えています。テーブル内の同じ列の値をチェックして他の列に挿入する方法はありますか?
DomnicあなたSELE ctステートメントにFROM句がありません。最初のcaseステートメントの後にコンマもありませんでした。あなたの質問を表示することができますし、私はあなたを助けることができるかもしれません。 –
スクリプトpls chkを編集しました – Domnic