2016-12-30 3 views
1

計算された列のif文を組み込みようとしています 私が達成しようとしているのは、このようになりますが、これはもっと疑似コードです: SalePrice-Cost-(if(isConsigned = 1 Then Payout else 0))SQLのif文が計算された列の指定

これはどのようにして計算された列内の文が使用されるか、それとも別のものでなければなりませんか?

+0

'case'式を使用します。 –

+0

Okこのケースでは、どのようにcase式を使用しますか? – TheAccountant

答えて

3

この:

SalePrice-Cost-(iif(isConsigned=1, Payout, 0)) 

それとも

SalePrice-Cost-(CASE isConsigned WHEN 1 THEN Payout ELSE 0 END) 
+1

または、セットを完了するには: 'SalePrice - コスト - (ケースは、isConsigned = 1 THENペイアウトELSE 0終了) '。 – HABO

関連する問題