私はMS AccessでSELECTクエリを作成しています。それぞれの人は、以下のような別の終了日と複数のレコードを持っている子テーブル(多くの1つ)があります:MS Access今日の日付に最も近い日付のレコードを選択
Schedule Table
ID StartTime EndTime AssignmentEndDate
1 6:00 12:00 01/01/2016
1 6:00 12:00 06/30/2016
1 6:00 12:00 01/01/9999
レコードから、3つのAssignmentEndDateレコードがあります。今日の日付に最も近い日付でレコードを取得する必要がありますが、まだそれを渡していません。今日は06/13/2016ですので、 はAssignmentEndDateの第2レコードを06/30/2016で取り出す必要があります。今日が2011年7月13日であれば、99年1月1日の日付のレコードとなります。
私はMax()を使用できません...どうすればこれを行うSELECTを書くことができますか?
おかげ
。 –
2016-07-13を使用した2番目の例は理にかなっていません。 2行目も返す必要があります。 –