select *,(select min([datetime]) from a where [datetime] > b.[datetime])
from A b

解决方案 »

  1.   

    B表本来并不没有,只是我想生成这种结构,from b 是什么意思呢?
      

  2.   

    select *,(select min([datetime]) from a where [datetime] > aa.[datetime])
    from A aaaa 是别名! 自相关子查询
      

  3.   

    select *,DATEADD ( mi , -10, [datetime] ) 
    from A
      

  4.   

    其实最好的老师,还是机器
    那你找一个那样的老师撒
    去这个网站呀(http://www.longen.org/s-z/details~z/SqlSentence.htm)看看吧!
      

  5.   

    select a.datetime as datetime ,
           (select min(datetime) as totime
              from a b 
              where b.datetime>a.datetime),
           a.roadName
      from a