问题提出
一个表tb,主要字段如下:
id,自增长
dt,时间
status,状态。
需求:需要得到当状态=90的记录与该记录前记录中时间的差值。
解法
select datediff( a.dt, b.dt ) from tb as a,tb as b
where a.status=90 and a.id-1 = b.id
一个表tb,主要字段如下:
id,自增长
dt,时间
status,状态。
需求:需要得到当状态=90的记录与该记录前记录中时间的差值。
select datediff( a.dt, b.dt ) from tb as a,tb as b
where a.status=90 and a.id-1 = b.id