他の4つの列の値に基づく値を持つ計算列を作成しようとしています。 列1、Coulmn 2、列3は、4列はのは、進歩と呼ばれる言わせて、計算された列のいずれかで[はい]または[いいえ 最終結果である可能性があり、この線に沿って何かをする必要があります:SQL Caseステートメントで値を増やす
Progress = CASE
WHEN [Column1] = 'Yes' THEN Value+1
WHEN [Column2] = 'Yes' THEN Value+1
WHEN [Column3] = 'Yes' THEN Value+1
WHEN [Column4] = 'Yes' THEN Value+1
ELSE 0 END
希望これは理にかなっています明らかに上記の構文が正しくないためです。
これらの列に「はい」の合計が必要ですか? – cmd
あなたが本当に望むものを明確にするために、サンプルのデータと結果を提供してください。 –
あなたのRDBMS(SQLフレーバー)は何ですか?それはMS SQL Serverですか? –