| Detta villkor är uppfyllt... | ...om denna SQL... | ...returnerar | Kommentar |
|---|---|---|---|
| Om FLYTTTYP in (4,5) (utrikes flyttning) måste FLYTTRIKTNING vara 1 (inflyttning) eller 2 (utflyttning). Finns det poster där detta inte stämmer? |
select count(*)
from k137.flytt fl
where flyttyp in (4,5)
and FLYTTRIKTNING not in (1,2)
|
0 | |
| Om FLYTTTYP = 3 (inrikesflyttning utanför det aktuella regsitrerade området) måste FLYTTRIKTNING vara 1 (inflyttning) eller 2 (utflyttning). Finns det poster där detta inte stämmer? |
select count(*)
from k137.flytt fl
where flyttyp = 3
and FLYTTRIKTNING not in (1,2)
|
0 | |
| Om FLYTTYP = 2 (flyttning mellan församlingar inom aktuellt länkat område) måste FLYTTRIKTNING vara 3 (omflyttning). Finns det poster där detta inte stämmer? |
select count(*)
from k137.flytt fl
where flyttyp = 2
and FLYTTRIKTNING not in (3)
|
0 | |
| Om FLYTTYP = 1 (Omflyttning mellan orter i samma församling) måste FLYTTRIKTNING vara 3 (omflyttning). Finns det poster där detta inte stämmer? |
select count(*)
from k137.flytt fl
where flyttyp = 1
and FLYTTRIKTNING not in (3)
|
0 | |
| Om FLYTTYP in (4,5) (utrikes flyttning) måste FRNFRS eller TILFRS motsvara kod för
norsk församling, finsk församling eller annat rike än Sverige. Dessa koder har NIV-koderna
'NO' (norska församlingar) eller 'FI' (finska församlingar) alternativt 'RI' riken där DEDIK
skiljer sig från 300 (Sverige). Vid inflyttning (FLYTTRIKTNING = 1) gäller detta för FRNFRS. |
with temp as (
select dedik
from kod.DEDIKKATALOG
where (NIV = 'RI' and dedik not in (300))
or NIV in ('NO','FI')
or dedik = 99990 -- OKÄND ORT (OBEROENDE AV VAR)
or dedik = 99991 -- NAMNGIVEN ORT I OKÄNT LAND
or dedik = 99995 -- NAMNGIVEN ORT ELLER OMRÅDE I UTLANDET UTAN KOD
or dedik = 99998 -- OKÄND UTLÄNDSK ORT ELLER OMRÅDE
)
select count(*)
from k137.flytt
where flyttyp in (4,5)
and FLYTTRIKTNING = 1 and frnfrs > 0
and frnfrs not in (select dedik from temp)
|
0 | |
| Om FLYTTYP in (4,5) (utrikes flyttning) måste FRNFRS eller TILFRS motsvara kod för
norsk församling, finsk församling eller annat rike än Sverige. Dessa koder har NIV-koderna
'NO' (norska församlingar) eller 'FI' (finska församlingar) alternativt 'RI' riken där DEDIK
skiljer sig från 300 (Sverige). Vid utflyttning (FLYTTRIKTNING = 2) gäller detta för TILFRS. |
with temp as (
select dedik
from kod.DEDIKKATALOG
where (NIV = 'RI' and dedik not in (300))
or NIV in ('NO','FI')
or dedik = 99990 -- OKÄND ORT (OBEROENDE AV VAR)
or dedik = 99991 -- NAMNGIVEN ORT I OKÄNT LAND
or dedik = 99995 -- NAMNGIVEN ORT ELLER OMRÅDE I UTLANDET UTAN KOD
or dedik = 99998 -- OKÄND UTLÄNDSK ORT ELLER OMRÅDE
)
select count(*)
from k137.flytt
where flyttyp in (4,5)
and FLYTTRIKTNING = 2 and tilfrs > 0
and tilfrs not in (select dedik from temp)
|
0 |