表queue里有stime(开始时间) etime(结束时间)
现在要出queue里取出最新5条记录,且找到stime 与etime 间隔最长的请问 我该怎么写..
ASP.NET才学不久,请赐教/

解决方案 »

  1.   

    现在要出queue里取出最新5条记录
    ---select top 5 * from yourTable order by creat_time desc
      

  2.   

    这样不知可否?
    select top 1 max( datediff(mi,stime,etime) from 表
      

  3.   

    select top 5 max( datediff(mi,stime,etime) from 表
      

  4.   

    select top 5 * from Table between stime and etime order by stime
      

  5.   

    select top 5 max(datediff(m,startime,endtime) from table
      

  6.   

    select top 5 dataediff(dd,start,endtime) from table order by datediff(dd,start,endtime) desc
      

  7.   

    select top 1 max( datediff(mi,stime,etime) from 表