我现在要查询,距离当前时间最近的一条记录,要怎么查呢?

解决方案 »

  1.   

    查询datediff(dd,getdate(),你要对比的日期列)最小的那个。其中dd那里是天的意思,如果你要精确到秒,就换成ss即可。
      

  2.   

     Select * from table where 日期字段=(Select max(日期字段)from table)最笨的方法 不知道能不能满足楼主的要求
      

  3.   

    不知道你的當前時間是真的是當前時間還是自己查詢的時候定義的時間,如果是當前時間上面的方法都可以,第三個比較簡單 
    如果是自己查詢時定義的時間就用第一個函數,把getdate()該成自定義的參數就可以了