Table1
___________________
id Date
1 2016/1/05
2 2012/5/09
3 2010/6/23
4 2009/7/18
5 2002/2/13
特定の日付を使用してIDを返すSQLクエリを作成しようとしています。SQL Serverを使用して特定の日付の単一行を選択します。2014
日付がテーブルにない場合は、指定した日付に最も近い日付が返されます。
入力日付が2016年1月2日である場合、これは最も近い一致
あるのでそう....それは、入力された日付が2003年2月12日であれば、それは、ID 5
を返しますID 1を返します
が動作しませんwell.You 2つの日付を取得しなければならないとして、最も近い日付が1より大きいと1、大きくすることができますそれらの2つを比較して、どれが最も近いかを見てください。 –
ああ、編集中です。 –
完璧な作品です。ありがとうございます! –