本帖最后由 asdfbbs 于 2011-01-16 10:46:26 编辑

解决方案 »

  1.   


    create table t1(title varchar(10),inserttime datetime)
    insert into t1
    select 'AA1562','2011-1-3 12:12' union all
    select 'AA1562','2011-1-3 12:16:45' union all
    select 'AA1562','2011-1-3 13:12:24'
    gowith cte as
    (
    select row_number() over (order by getdate())ii,title,inserttime from t1
    )
    select t.title,datediff(ss,e.inserttime,t.inserttime)timecha
    from cte t left join cte e on t.title = e.title and t.ii = e.ii + 1drop table t1title      timecha
    ---------- -----------
    AA1562     NULL
    AA1562     285
    AA1562     3339(3 行受影响)