SQLServerでACCESSのIIF関数が使えない。
かわりに、CASEを使う。
<ACCESS>
CREATE VIEW AS TEST
SELECT ・・・,
iif([金額]=100000 And [最大額] Is Not Null,'AAA',Null) as メモ
FROM TABLE_A
<SQL Server>
CREATE VIEW AS TEST
SELECT ・・・,
case when 金額=100000 And 最大額 Is Not Null then 'AAA' else Null end as メモ
FROM TABLE_A
http://www7.big.or.jp/~pinball/discus/sqls/28582.h...
SQL会議室
http://www7.big.or.jp/~pinball/discus/sqls/
かわりに、CASEを使う。
<ACCESS>
CREATE VIEW AS TEST
SELECT ・・・,
iif([金額]=100000 And [最大額] Is Not Null,'AAA',Null) as メモ
FROM TABLE_A
<SQL Server>
CREATE VIEW AS TEST
SELECT ・・・,
case when 金額=100000 And 最大額 Is Not Null then 'AAA' else Null end as メモ
FROM TABLE_A
http://www7.big.or.jp/~pinball/discus/sqls/28582.h...
SQL会議室
http://www7.big.or.jp/~pinball/discus/sqls/
- カテゴリ:
- パソコン
- サーバアプリケーション
コメントをかく