Verifiering av FLYTTNR, Flytt

Detta villkor är uppfyllt... ...om denna SQL... ...returnerar Kommentar
Alla FLYTTNR för en person ska vara unika.
with temp as (
select ddbid, flyttnr, count(*) antal
from k137.flytt
group by ddbid, flyttnr
having count(*) > 1
)
select count(*)
from temp
      
0
Alla FLYTTNR för en person ska följa en sekvens. Dvs. finns FLYTTNR = 2 måste FLYTTNR = 1 också finnas.
select count(*)
from k137.flytt f1
left join k137.flytt f2 on f1.ddbid = f2.ddbid
        and f1.flyttnr = f2.flyttnr+1
where f1.flyttnr > 1 and f2.flyttnr is null
      
0