diff --git a/LOGC/logc.sql b/LOGC/logc.sql index 40e58dbf9..1926fda12 100644 --- a/LOGC/logc.sql +++ b/LOGC/logc.sql @@ -641,7 +641,7 @@ AS SELECT u.project, categorie, uren, - mld_melding_key, + m.mld_melding_key, datum, prs_perslid_naam, project_oms, @@ -658,11 +658,17 @@ AS INSTR (su.fac_usrdata_omschr, ' -- ') - 1), 'Onbekend') srturen, DECODE (project_oms, 'Compensatie', 1, 0) compensatie, - p.prs_perslid_key + p.prs_perslid_key, + a.prs_afdeling_naam, + COALESCE(a1.prs_afdeling_naam, a.prs_afdeling_naam) prs_afdeling_parent_naam, + COALESCE(a1.prs_afdeling_key, a.prs_afdeling_key) fclt_3d_afdeling_key FROM logc_imp_uren_besteding u, prs_perslid p, prs_kenmerklink kl, fac_usrdata ud, + prs_afdeling a, + prs_afdeling a1, + mld_melding m, (SELECT distinct u2.project, ud.fac_usrdata_omschr FROM fac_usrdata ud, logc_imp_uren_besteding u2 WHERE fac_usrtab_key = 281 @@ -672,6 +678,9 @@ AS AND kl.prs_link_key = p.prs_perslid_key AND kl.prs_kenmerk_key = 1300 -- Afdeling AND FAC.safe_to_number(kl.prs_kenmerklink_waarde) = ud.fac_usrdata_key + AND u.mld_melding_key = m.mld_melding_key(+) + AND m.prs_afdeling_key = a.prs_afdeling_key(+) + and a.prs_afdeling_parentkey = a1.prs_afdeling_key(+) AND datum > TO_DATE ('20200101', 'yyyymmdd'); -- View voor standaard kwartaalrapportage aan klanten (zie ticket 57657)