首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个datediff语句应该如何写

2012-04-01 
这个datediff语句应该怎么写?tableCId beginTime1 2011-6-7 16:00:042 2011-6-6 15:30:033 2011-6-7 15:20

这个datediff语句应该怎么写?
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)最近的时间(是绝对值最近的时间)

比如我想得到的时间应该是

Id beginTime

3 2011-6-7 15:20:00





[解决办法]
select top 1 beginTime from tb order by abs(datediff(ss,beginTime,'2011-6-7 15:30:00'))

热点排行