私はクエリ結果/テーブルに列id、dateを持っています。同様に:firebird 2.5今日に最も近い日付のレコードを選択
0002ヌルID、日付
0001、2012年1月20日
0001、2014年10月12日
0001、
0001ヌル、2017年5月21日
0001、2017年8月15日
0002、 、2013年6月5日
0002、2017年8月11日
0003、
0004ヌル、2011年12月25日
0005、2017年12月10日
0006、null
0006、2013.04.23
。
。
。
など
実際の例では、数千のIDと150万件以上のレコードがあります。現在の未来日付(idの0001、0002、0005)に最も近いレコードを見つけ出す方法と、null(id 0003)、過去の日付(id 0004)またはnullと過去の日付(id 0006)のテキストのみをテキストで置き換える方法。
ID、日付
0001、2017年5月21日
0002、2017年8月11日
0003、 '置き換えテキスト'
0004、 '置き換えテキスト'
0005、2017年12月10日:結果は次のようになります。
0006、 '置き換えられたテキスト'
。
。
など...
この例では、私が必要とするものが正確に表示されることを願っています。
ありがとうございました。
はSO me'サービスのための「コードではありません。あなたは何を試していますか、どこにいらっしゃいますか? –