Gebruik een Nested casestatement in de select van een SQL waarbij je
SELECT
.....
,NVL(ZA.ZRA_DIM_ZORGAANBIEDER_KEY , -1) FCT_DIM_ZORGAANBIEDER_KEY_1
, CASE
WHEN ZA.ZRA_DIM_ZORGAANBIEDER_KEY IS NULL
--> 10-01-2017: als de leverancier niet gematched kan worden met Dimensie tabel dan
--> keuze maken of dit komt doordat leverancier nog niet in AGBreferentie tabel zit (-1)
--> of nog helemaal niet is ingevuld in WMONED (-1)
THEN CASE
WHEN LEV.LEVERANCIER is null
THEN -1
ELSE -2
END
ELSE
ZA.ZRA_DIM_ZORGAANBIEDER_KEY
END FCT_DIM_ZORGAANBIEDER_KEY
....
from tabel, ...
Geen opmerkingen:
Een reactie posten