| Detta villkor är uppfyllt... | ...om denna SQL... | ...returnerar | Kommentar |
|---|---|---|---|
| Finns det personer som inte har DDBID > 0? |
select count(*)
from k137.bofrs
where ddbid is null
or ddbid <= 0
|
0 | |
| Personer som inkluderas ska ha en egen HL-notering, alternativt ska mamman till personen ha en HL-notering
då barn under 10 år kan få boende via mamman. Finns det personer som inte har en egen HL-notering och där mamman också saknar HL-notering? |
with has_HL as (
select distinct i.ddbid
from sv.notering n
join sv.individ i on i.postnr = n.postnr
where materialtyp = 1
and individtyp = 0
and ddbid > 0
),
mother_has_HL as (
select distinct i.ddbid
from sv.notering n
join sv.individ i on i.postnr = n.postnr
join sv.relation r on i.ddbid = r.ddbid1
and rtyp = 2 and foraldind = 1
join sv.individ im on im.ddbid = r.ddbid2
join sv.notering nm on nm.postnr = im.postnr
where nm.materialtyp = 1
and im.individtyp = 0
and i.ddbid > 0 and im.ddbid > 0
)
select count(*)
from k137.bofrs
where ddbid not in (
select ddbid from has_HL
)
and ddbid not in (
select ddbid from mother_has_HL
)
|
0 |