PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
17119 | 02/03/08 14:46:19 | RE(5):PB6.5: greatest関数の取得について(回答ではありません) By M.M |
17118 | 02/03/08 11:27:02 | RE(4):PB6.5: greatest関数の取得について By ハタマサ |
17117 | 02/03/08 10:56:18 | RE(3):PB6.5: greatest関数の取得について By YAMASHITA, Satoru |
17116 | 02/03/07 15:47:04 | RE(2):PB6.5: greatest関数の取得について By ハタマサ |
17114 | 02/03/07 15:07:55 | RE(1):PB6.5: greatest関数の取得について By YAMASHITA, Satoru |
17113 | 02/03/07 12:11:38 | PB6.5: greatest関数の取得について By ハタマサ |
カテゴリ:データウィンドウ
日付:2002年03月08日 11:27 発信者:ハタマサ
題名:RE(4):PB6.5: greatest関数の取得について
YAMASHITA, Satoruさん、こんにちは。
度々、ありがとうございます。
大変助かりました。
早速、試してみます。
ところで、別の話なんですが
半角カナの使用というのは、どこの部分を指しているのでしょうか?
>ハタマサさん、こんにちは。
>
>半角カナの使用は、やめた方が良いと思います。
>>YAMASHITA, Satoruさん、こんにちは。
>>
>>的確なアドバイスありがとうございます。
>>
>>早速、試したところ SQLは正しくデータを表示するようなりましたが
>>
>>全てのカラムが NULLの時に 下記の例でいうと \'19600101\' と表示されてしまいます。
>>
>>全てのカラムが NULLの時は、何も表示したくないのですが、どうすればいいでしょうか?
>>
>>すみませんが、よろしくお願いします。
>>
>もっと良いやり方があるかもしれませんが、次のようにすれば、全てNULLのときはNULLとなります。
>
>
>decode(greatest(nvl(カラム1,to_date(\'19600101\',\'YYYYMMDD\')),
> nvl(カラム2,to_date(\'19600101\',\'YYYYMMDD\')),
> nvl(カラム3
,to_date(\'19600101\',\'YYYYMMDD\'))),to_date(\'19600101\',\'YYYYMMDD\'),NULL,
> greatest(nvl(カラム1,to_date(\'19600101\',\'YYYYMMDD\')),
> nvl(カラム2,to_date(\'19600101\',\'YYYYMMDD\')),
> nvl(カラム3,to_date(\'19600101\',\'YYYYMMDD\'))))
>
>
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.