Verifiering av BOBDAT, Boende

Detta villkor är uppfyllt... ...om denna SQL... ...returnerar ett antal som ej överstiger gränsvärdet Antal Gränsvärde Kommentar
För första boendeposten där starttypen är födelse ska födelsedatumet överensstämma med PERSON. Finns det personer där detta inte stämmer?
select count(*)
from k137.boende b
left join sv.person p on p.ddbid = b.ddbid
where bonr = 1
  and bobtyp = 2
  and bobdat != foddat
      
OK 0 0
Finns det 10 eller fler personer där startåret för posten är mindre än personens födelseår?
select count(*)
 from k137.boende b
 left join sv.person p on p.ddbid = b.ddbid
where bobdat/10000 < foddat/10000
      
OK 0 10
Finns det 10 eller fler personer där startåret för posten är större än personens dödsår?
Sätter marginal på ETT år då det i källorna finns några fall som släpar efter.
select count(*)
 from k137.boende b
 left join sv.person p on p.ddbid = b.ddbid
where bobdat/10000 > doddat/10000 + 1
  and doddat > 0
      
OK 2 10