几个时间怎么取最近的时间

几个时间如何取最近的时间?tableCIdbeginTime12011-6-7 16:00:0422011-6-6 15:30:0332011-6-7 15:20:00要

几个时间如何取最近的时间?
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.....))