Db2にテーブルmyTable
があります。それはいくつかの列を持っているdb2内の2つの列間のNULL値の最大値の検索
:
a | b | date1 | date2
---------------------------------------------
1 abc <null> 2014-09-02
2 aax 2015-12-30 2016-09-02
2 bax 2015-10-20 <null>
2 ayx 2014-12-10 2016-02-12
上記の値からわかるように、date1
とdate2
は同様null
値を持つことができます。
date1
とdate2
の両方の最大値を一緒に取得するにはどうすればよいですか?
つまり、クエリの出力は、date1
とdate2
に存在するすべての日付の最大日付であるため、2016-09-02である必要があります。
私はDb2-9を使用しています。
読んでいただきありがとうございます!
あなたは私のために速すぎる入力... – jarlh
LOL ...今朝私はGordon Linoffによって完全に揺さぶられましたが、私はその時に携帯電話にいました:-) –
ANSI SQLは予約語として 'date'を持っています。 db2についてはどうですか? (はい、ゴードンは大成功です...) – jarlh