| Detta villkor är uppfyllt... |
...om denna SQL... |
...returnerar ett antal som ej överstiger gränsvärdet |
Antal |
Gränsvärde |
Kommentar |
| Alla BOBTYP ska finnas i KOD.KODBOBTYP.KOD. Saknas någon av dessa? |
select count(*)
from k137.bofrsort
where bobtyp not in (
select kod from kod.kodbobtyp
)
|
OK |
0 |
0 |
|
| BOBTYP 3 ska finnas i BOFRSORT. Finns denna? |
select sign(count(*))
from k137.bofrsort
where bobtyp in (3)
|
OK |
1 |
1 |
|
| BOBTYP 4 ska finnas i BOFRSORT. Finns denna? |
select sign(count(*))
from k137.bofrsort
where bobtyp in (4)
|
OK |
1 |
1 |
|
| En person ska inte kunna ha flera starttyper som född. Flera poster där BOBTYP = 2 ska
alltså inte finnas i BOFRSORT. Finns någon av dessa? |
with temp as (
select ddbid, count(*) antal
from k137.bofrsort
where BOBTYP = 2
group by ddbid
having count(*) > 1
)
select count(*)
from temp
|
OK |
2 |
10 |
|