Verifiering av synkronisering

Sista sluttyp i BOENDE ska överensstämma med sista sluttyp i BOFRS.

Detta villkor är uppfyllt... ...om denna SQL... ...returnerar Kommentar
Finns det personer där sista sluttyp inte överensstämmer mellan BOENDE och BOFRS?
with temp_bofrs as (
SELECT BOREGPREFIX,BOFRS,BOFRSNMN,DDBID,
 BONR,BOBTYP,BOBDAT,BOSTYP,BOSDAT ,
 dense_rank() over(partition by ddbid order by bonr desc) invert_bonr
FROM K137.BOFRS
),
temp_boende as (
SELECT BOREGPREFIX,DDBID,BONR,BOBTYP,
 BOBDAT,BOSTYP,BOSDAT,
 dense_rank() over(partition by ddbid order by bonr desc) invert_bonr
FROM K137.BOENDE
)
select count(*)
from temp_boende boende
left join temp_bofrs bofrs on bofrs.ddbid = boende.ddbid
  and bofrs.invert_bonr = 1 and boende.invert_bonr = 1
where bofrs.bostyp != boende.bostyp
      
0