私は為替レートを表にしています:
T_RATE_ID T_INPUTDATE T_INPUTTIME T_SINCEDATE
1 27.12.2012 22:41:01 28.12.2012
1 27.12.2012 23:45:21 28.12.2012
1 28.12.2012 21:23:11 29.12.2012
1 28.12.2012 21:40:01 29.12.2012
1 29.12.2012 22:33:49 30.12.2012
1 29.12.2012 23:47:19 30.12.2012
この日付の最大日付を選択してから最大時間を選択するにはどうすればよいですか?
SimpleSELECT MAX(t_sincedate), MAX(t_inputdate), MAX(t_inputtime)
は、すべてのレコードで最大時間を返します(23:47:19)
次の結果を取得したい:
1 27.12.2012 23:45:21 28.12.2012
1 28.12.2012 21:40:01 29.12.2012
1 29.12.2012 23:47:19 30.12.2012
UPD:検索率の日付があります。この日付の料金がない場合は、最も近い日付を使用します。
だからwhere句で私はwhere t_sincedate <= sysdate