FMHN#88941 Dubbele records bij filtering nieuwe locatie Lange Voorhou 34-36
svn path=/Customer/trunk/; revision=69840
This commit is contained in:
@@ -13291,8 +13291,32 @@ AS
|
||||
prs_v_perslid_fullnames_all pfa,
|
||||
prs_v_afdeling_boom ab,
|
||||
prs_afdeling a,
|
||||
fmhn_v_rap_idm_afdboom k2a, -- Kostenplaats2Afdeling
|
||||
fmhn_v_rap_idm_afdboom k2a_a, -- Kostenplaats2Afdeling_aanvrager
|
||||
--fmhn_v_rap_idm_afdboom k2a, -- Kostenplaats2Afdeling --FMHN#88941, ook rekening houden met verwijderde afdelingen in afdeling_boom:
|
||||
(SELECT *
|
||||
FROM (SELECT k2a.*,
|
||||
ROW_NUMBER ()
|
||||
OVER (
|
||||
PARTITION BY prs_kostenplaats_key
|
||||
ORDER BY
|
||||
CASE
|
||||
WHEN k2a.afd_verwijder IS NULL THEN 1
|
||||
ELSE 2
|
||||
END) AS rn
|
||||
FROM fmhn_v_rap_idm_afdboom k2a)
|
||||
WHERE rn = 1) k2a,
|
||||
--fmhn_v_rap_idm_afdboom k2a_a, -- Kostenplaats2Afdeling_aanvrager --FMHN#88941, ook rekening houden met verwijderde afdelingen in afdeling_boom:
|
||||
(SELECT *
|
||||
FROM (SELECT k2a_a.*,
|
||||
ROW_NUMBER ()
|
||||
OVER (
|
||||
PARTITION BY prs_kostenplaats_key
|
||||
ORDER BY
|
||||
CASE
|
||||
WHEN k2a_a.afd_verwijder IS NULL THEN 1
|
||||
ELSE 2
|
||||
END) AS rn
|
||||
FROM fmhn_v_rap_idm_afdboom k2a_a)
|
||||
WHERE rn = 1) k2a_a,
|
||||
alg_locatie l,
|
||||
alg_v_allonrgoed_gegevens aog,
|
||||
(SELECT * FROM alg_v_aanwezigonrgoedkenmerk WHERE alg_kenmerk_key = 1060) fm, -- Facilitair Manager
|
||||
@@ -13335,7 +13359,7 @@ AS
|
||||
AND p.prs_afdeling_key = ab.prs_afdeling_key
|
||||
AND ab.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND m.prs_kostenplaats_key = k2a.prs_kostenplaats_key(+)
|
||||
AND k2a.afdverwijder IS NULL
|
||||
AND k2a.afd_verwijder IS NULL
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND m.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys(+)
|
||||
AND l.alg_district_key = fm.alg_onrgoed_key(+)
|
||||
|
||||
Reference in New Issue
Block a user