create table #ddd(Processdate dateTime)
insert #ddd values('12.09.2006 13:01:02')
insert #ddd values('12.09.2006 15:10:02')
insert #ddd values('12.09.2006 15:41:02')
insert #ddd values('12.09.2006 16:51:02')
insert #ddd values('12.09.2006 16:51:42')
create table #ddd1(id int identity(1,1), Processdate dateTime)
insert #ddd1(Processdate) select Processdate from #ddd order by Processdate
select d1.id, d1.Processdate,d2.Processdate, datediff(hh,d2.Processdate, d1.Processdate) from #ddd1 d1 join #ddd1 d2 on --d1.id=d2.id
d1.id=d2.id+1 where datediff(hh,d2.Processdate, d1.Processdate)>=1
drop table #ddd
drop table #ddd1
id Processdate Processdate
----------- --------------------------- --------------------------- -----------
2 2006-09-12 15:10:02.000 2006-09-12 13:01:02.000 2
4 2006-09-12 16:51:02.000 2006-09-12 15:41:02.000 1