LOGC#56696 -- Urenrapportage Logcentre (organisatie aanpassing FCLT)
svn path=/Customer/trunk/; revision=41266
This commit is contained in:
@@ -628,45 +628,56 @@ AS
|
||||
|
||||
CREATE OR REPLACE VIEW logc_v_rap_urenbesteding
|
||||
AS
|
||||
SELECT a1.prs_afdeling_naam parent_afdeling,
|
||||
ak.prs_afdeling_naam afdeling,
|
||||
a1.prs_afdeling_key fclt_3d_afdeling_key,
|
||||
i.project,
|
||||
i.categorie,
|
||||
i.werknemer,
|
||||
i.uren,
|
||||
(SELECT FAC.safe_to_number(mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk mk
|
||||
WHERE km.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND mk.mld_srtkenmerk_key = 261
|
||||
AND km.mld_melding_key = m.mld_melding_key)
|
||||
raming,
|
||||
(SELECT SUM(i2.uren)
|
||||
FROM logc_imp_uren_besteding i2
|
||||
WHERE i.transactietekst = i2.transactietekst) urencum,
|
||||
i.transactietekst,
|
||||
pf.prs_perslid_naam_full,
|
||||
i.datum,
|
||||
m.mld_melding_onderwerp,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk mk
|
||||
WHERE km.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND mk.mld_srtkenmerk_key = 25
|
||||
AND km.mld_melding_key = m.mld_melding_key)
|
||||
custref
|
||||
FROM logc_imp_uren_besteding i,
|
||||
mld_melding m,
|
||||
prs_afdeling ak,
|
||||
prs_v_afdeling_boom b,
|
||||
prs_afdeling a1,
|
||||
prs_perslid p,
|
||||
prs_v_perslid_fullnames_all pf
|
||||
WHERE i.mld_melding_key = m.mld_melding_key
|
||||
AND m.prs_kostenplaats_key = ak.prs_kostenplaats_key
|
||||
AND ak.prs_afdeling_key = b.prs_afdeling_key
|
||||
AND b.prs_afdeling_key1 = a1.prs_afdeling_key
|
||||
AND i.werknemer = p.prs_perslid_nr(+)
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key;
|
||||
SELECT a1.prs_afdeling_naam
|
||||
parent_afdeling,
|
||||
prs_kostenplaats_nr,
|
||||
prs_kostenplaats_omschrijving,
|
||||
a1.prs_afdeling_key
|
||||
fclt_3d_afdeling_key,
|
||||
i.project,
|
||||
i.categorie,
|
||||
i.werknemer,
|
||||
i.uren,
|
||||
(SELECT FAC.safe_to_number (mld_kenmerkmelding_waarde)
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk mk
|
||||
WHERE km.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND mk.mld_srtkenmerk_key = 261
|
||||
AND km.mld_melding_key = m.mld_melding_key)
|
||||
raming,
|
||||
(SELECT SUM (i2.uren)
|
||||
FROM logc_imp_uren_besteding i2
|
||||
WHERE i.transactietekst = i2.transactietekst)
|
||||
urencum,
|
||||
i.transactietekst,
|
||||
pf.prs_perslid_naam_full,
|
||||
i.datum,
|
||||
m.mld_melding_onderwerp,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk mk
|
||||
WHERE km.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND mk.mld_srtkenmerk_key = 25
|
||||
AND km.mld_melding_key = m.mld_melding_key)
|
||||
custref
|
||||
FROM logc_imp_uren_besteding i,
|
||||
mld_melding m,
|
||||
(SELECT DISTINCT
|
||||
(DECODE (niveau,
|
||||
2, prs_afdeling_parentkey,
|
||||
1, prs_afdeling_key,
|
||||
NULL))
|
||||
prs_afdeling_key,
|
||||
prs_kostenplaats_key
|
||||
FROM prs_v_afdeling) ak,
|
||||
prs_afdeling a1,
|
||||
prs_perslid p,
|
||||
prs_kostenplaats k,
|
||||
prs_v_perslid_fullnames_all pf
|
||||
WHERE i.mld_melding_key = m.mld_melding_key
|
||||
AND m.prs_kostenplaats_key = ak.prs_kostenplaats_key(+)
|
||||
AND ak.prs_afdeling_key = a1.prs_afdeling_key(+)
|
||||
AND m.prs_kostenplaats_key = k.prs_kostenplaats_key
|
||||
AND i.werknemer = p.prs_perslid_nr(+)
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key;
|
||||
|
||||
CREATE OR REPLACE VIEW logc_v_rap_mld_sleeping
|
||||
AS
|
||||
|
||||
Reference in New Issue
Block a user