MSSQL wyświetlanie tylko zmienionych rekordów

0

Witam,
Mam problem, muszę wyświetlić tylko te linie dla których kolumna status uległa zmianie:

Przykład:
Tabela wygląda tak
Seq CUS status DateTime
369313 26264 1 2015-09-28 11:32:42.643
369314 26264 1 2015-09-28 11:32:42.643
369315 26264 1 2015-09-28 11:32:32.680
370294 26264 1 2015-09-29 08:57:28.057
370295 26264 1 2015-09-29 08:57:28.057
370296 26264 1 2015-09-29 08:59:28.717
542098 26264 2 2016-09-13 12:38:03.607
542099 26264 2 2016-09-13 12:38:17.673
542100 26264 1 2016-09-13 12:50:26.790
542101 26264 1 2016-09-13 12:50:34.753
542102 26264 2 2016-09-13 12:50:26.790
542103 26264 2 2016-09-13 12:50:34.753

wyświetlić powinien mi tylko te rekordy:
542098 26264 2 2016-09-13 12:38:03.607
542100 26264 1 2016-09-13 12:50:26.790
542102 26264 2 2016-09-13 12:50:26.790

Serwer to MS SQL 2008

1
with cteID as (
	select 
		row_number() over (order by seq) id
		,seq
		,CUS
		,status
		,[DateTime]
	from 
		mytable
)

select 
	n.* 
from 
	cteid f
	inner join cteid n on f.id = n.id-1
where 
	f.status <> n.status

1 użytkowników online, w tym zalogowanych: 0, gości: 1