はIAM:case文を以下の表構造のためのCASE文を書こうとMySQLの
========================================
tender_cust_shortcode | open_auth_date
========================================
HAL Hydera | 24-01-2016
DRDL | NULL
HAL ARDC | 10-02-2016
DLRL | NULL
ISAC | NULL
========================================
次のように私のCASE文は次のとおりです。
CASE WHEN (tender_cust_shortcode = 'HAL Hydera' OR 'HAL ARDC') THEN 'N/A'
WHEN (tender_cust_shortcode != 'HAL Hydera' OR 'HAL ARDC') AND open_auth_date IS NULL
THEN 'Pending'
ELSE 'Completed' END AS `Open Auth Status`
基準は
1である)場合(tender_cust_shortcode = 'HAL Hydera' OR 'HAL ARDC')次に、 'N/A'として表示されます。
2)if(tender_cust_s hortcode!= 'HAL Hydera' OR 'HAL ARDC')そしてopen_auth_dateはNULLで、 '保留中'となるはずです。
3)それ以外の場合は 'Completed'です。
希望の出力が得られません。 ANDまたはOR条件の問題があります。誰でも私にこれを助けることができますか?
素晴らしい。そのうまく動作します。どうもありがとうございます。 –