1
Table1
___________________
id Date
1 2016/1/05
2 2012/5/09
3 2010/6/23
4 2009/7/18
5 2002/2/13
試圖編寫一個SQL查詢,該查詢使用給定日期返回一個id。使用SQL Server 2014選擇具有給定日期的單行
如果日期不在表中,它應該返回給定日期的最近日期。
所以....如果輸入的日期是2016年1月2日,它將返回id爲1,因爲這是最接近的匹配
如果輸入的日期是2003年2月12日,它將返回ID 5
將無法正常工作,最接近的可能是更大的作爲well.You就一定得兩個日期,日期一個更大和一個較小,然後比較這兩個看哪個是最接近的。 –
哦是的,編輯.. –
作品完美....謝謝你! –