日期:2014-05-18  浏览次数:20419 次

几个时间如何取最近的时间?
tableC

Id beginTime
1 2011-6-7 16:00:04
2 2011-6-6 15:30:03
3 2011-6-7 15:20:00


要在tableC中得出一个距离 2011-6-7 15:30:00(Time1)最近的时间(是绝对值最近的时间)


我知道距离Time1有多少时间的算法是datediff(mi, DATEADD(hh, Time1,beginTime), getdate())

但是接下来的代码该怎么写?




------解决方案--------------------
select max(abs(datediff.....))