表名:awstats
列名:prod_date(smalltime)记录以前的时间
怎样查询prod_date种最接近当前时间的记录集!

解决方案 »

  1.   

    select top 1* from table order by  prod_date desc
      

  2.   

    select * from awstats where prod_date>=( select max(prod_date) from awstats)
      

  3.   

    Select MAX(prod_date) as 时间 From  awstats
      

  4.   

    select * from awstats
    where id
    in(
    select top 1 id  From  awstats
    order by ABS(datediff(ss,prod_date,getdate()))
    )
      

  5.   


    --走弯路了
    select top 1  * From  awstats
    order by ABS(datediff(ss,prod_date,getdate()))