CONN#13730
svn path=/Customer/trunk/; revision=13522
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
--
|
--
|
||||||
SET ECHO ON
|
SET ECHO ON
|
||||||
SPOOL conn471to480.lst
|
SPOOL conn471to480.lst
|
||||||
PROMPT $Revision: 2 $
|
PROMPT $Revision: 3 $
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -26,6 +26,8 @@ INSERT INTO FAC_USRRAP
|
|||||||
64, 0
|
64, 0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
-- CONN#13730
|
-- CONN#13730
|
||||||
INSERT INTO fac_usrrap
|
INSERT INTO fac_usrrap
|
||||||
(fac_usrrap_omschrijving,
|
(fac_usrrap_omschrijving,
|
||||||
@@ -41,6 +43,6 @@ INSERT INTO fac_usrrap
|
|||||||
WHERE fac_functie_code LIKE 'WEB_MLDFOF')
|
WHERE fac_functie_code LIKE 'WEB_MLDFOF')
|
||||||
);
|
);
|
||||||
|
|
||||||
|
COMMIT;
|
||||||
SPOOL OFF
|
SPOOL OFF
|
||||||
@conn.sql
|
@conn.sql
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
-- Script containing customer specific configuration sql statements for CONN: Connexxion
|
-- Script containing customer specific configuration sql statements for CONN: Connexxion
|
||||||
-- (c) 2005-2006 Dijkoraad IT bv
|
-- (c) 2005-2006 Dijkoraad IT bv
|
||||||
-- $Revision: 118 $
|
-- $Revision: 119 $
|
||||||
-- $Modtime: 5-02-08 12:19 $
|
-- $Modtime: 11-02-08 15:40 $
|
||||||
--
|
--
|
||||||
-- Support: +31 53 4800700
|
-- Support: +31 53 4800700
|
||||||
|
|
||||||
@@ -5763,7 +5763,6 @@ AS
|
|||||||
SELECT TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM') maand,
|
SELECT TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM') maand,
|
||||||
TO_CHAR(dw.mld_deelwerk_datum, 'dd-mm-yyyy') dag,
|
TO_CHAR(dw.mld_deelwerk_datum, 'dd-mm-yyyy') dag,
|
||||||
opdrachtgever,
|
opdrachtgever,
|
||||||
-- l.alg_locatie_code || ' - ' || ts.alg_terreinsector_code plaats,
|
|
||||||
ts.alg_terreinsector_code plaats,
|
ts.alg_terreinsector_code plaats,
|
||||||
haltecode || ' ' || haltenaam halte,
|
haltecode || ' ' || haltenaam halte,
|
||||||
pf.prs_perslid_naam_full medewerker,
|
pf.prs_perslid_naam_full medewerker,
|
||||||
@@ -5797,11 +5796,9 @@ SELECT TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM') maand,
|
|||||||
mld_deelwerk dw,
|
mld_deelwerk dw,
|
||||||
ins_deel d,
|
ins_deel d,
|
||||||
alg_terreinsector ts,
|
alg_terreinsector ts,
|
||||||
-- alg_locatie l,
|
|
||||||
prs_v_perslid_fullnames pf
|
prs_v_perslid_fullnames pf
|
||||||
WHERE dw.ins_deel_key = d.ins_deel_key
|
WHERE dw.ins_deel_key = d.ins_deel_key
|
||||||
AND d.ins_alg_ruimte_key = ts.alg_terreinsector_key
|
AND d.ins_alg_ruimte_key = ts.alg_terreinsector_key
|
||||||
-- AND ts.alg_locatie_key = l.alg_locatie_key
|
|
||||||
AND dw.prs_perslid_key = pf.prs_perslid_key
|
AND dw.prs_perslid_key = pf.prs_perslid_key
|
||||||
AND dw.ins_deel_key = kd1
|
AND dw.ins_deel_key = kd1
|
||||||
AND dw.ins_deel_key = kd2
|
AND dw.ins_deel_key = kd2
|
||||||
@@ -5810,7 +5807,6 @@ SELECT TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM') maand,
|
|||||||
GROUP BY TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM'),
|
GROUP BY TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM'),
|
||||||
TO_CHAR(dw.mld_deelwerk_datum, 'dd-mm-yyyy'),
|
TO_CHAR(dw.mld_deelwerk_datum, 'dd-mm-yyyy'),
|
||||||
opdrachtgever,
|
opdrachtgever,
|
||||||
-- l.alg_locatie_code || '-' || ts.alg_terreinsector_code,
|
|
||||||
ts.alg_terreinsector_code,
|
ts.alg_terreinsector_code,
|
||||||
haltecode || ' ' || haltenaam,
|
haltecode || ' ' || haltenaam,
|
||||||
pf.prs_perslid_naam_full,
|
pf.prs_perslid_naam_full,
|
||||||
@@ -5818,6 +5814,83 @@ GROUP BY TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM'),
|
|||||||
dw.mld_deelwerk_opmerking
|
dw.mld_deelwerk_opmerking
|
||||||
ORDER BY maand, dag, opdrachtgever, plaats, halte, medewerker, activiteit;
|
ORDER BY maand, dag, opdrachtgever, plaats, halte, medewerker, activiteit;
|
||||||
|
|
||||||
|
|
||||||
|
-- HALTEWERK-rapportage/Materiaaloverzicht (CONN#13730)
|
||||||
|
CREATE OR REPLACE VIEW CONN_V_HALTEMATERIAAL
|
||||||
|
(FCLT_F_MAAND, DAG, FCLT_F_OPDRACHTGEVER, FCLT_F_PLAATS, FCLT_F_HALTE,
|
||||||
|
FCLT_F_MEDEWERKER, FCLT_F_ACTIVITEIT, DIVERSEN, BESTEDE_TIJD, MATERIAAL_BEDRAG,
|
||||||
|
KILOMETERS, MATERIAAL, AANTAL)
|
||||||
|
AS
|
||||||
|
SELECT TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM') maand,
|
||||||
|
TO_CHAR(dw.mld_deelwerk_datum, 'dd-mm-yyyy') dag,
|
||||||
|
opdrachtgever,
|
||||||
|
ts.alg_terreinsector_code plaats,
|
||||||
|
haltecode || ' ' || haltenaam halte,
|
||||||
|
pf.prs_perslid_naam_full medewerker,
|
||||||
|
activiteit,
|
||||||
|
dw.mld_deelwerk_opmerking,
|
||||||
|
TO_CHAR(SUM(dw.mld_deelwerk_duur)) bestede_tijd, -- geen totaal tijd laten zien
|
||||||
|
SUM(materiaal_bedrag),
|
||||||
|
TO_CHAR(CASE SUM(dw.mld_deelwerk_km)
|
||||||
|
WHEN 0
|
||||||
|
THEN NULL
|
||||||
|
ELSE SUM(dw.mld_deelwerk_km)
|
||||||
|
END) kilometers, -- geen totaal kilometers laten zien, en geen 0 km laten zien per regel
|
||||||
|
materiaal_omschrijving,
|
||||||
|
materiaal_aantal
|
||||||
|
FROM (SELECT kd.ins_deel_key kd1, kd.ins_kenmerkdeel_waarde haltecode
|
||||||
|
FROM ins_kenmerkdeel kd
|
||||||
|
WHERE kd.ins_kenmerk_key = 501),
|
||||||
|
(SELECT kd.ins_deel_key kd2, kd.ins_kenmerkdeel_waarde haltenaam
|
||||||
|
FROM ins_kenmerkdeel kd
|
||||||
|
WHERE kd.ins_kenmerk_key = 504),
|
||||||
|
(SELECT dw.mld_deelwerk_key dw1, ud.fac_usrdata_omschr opdrachtgever
|
||||||
|
FROM mld_deelwerk dw,
|
||||||
|
fac_usrdata ud
|
||||||
|
WHERE dw.fac_usrdata_key_opdrachtgever = ud.fac_usrdata_key),
|
||||||
|
(SELECT dwa dw2, activiteit, materiaal_bedrag, materiaal_omschrijving, materiaal_aantal
|
||||||
|
FROM (SELECT dw.mld_deelwerk_key dwa, ud.fac_usrdata_omschr activiteit
|
||||||
|
FROM mld_deelwerk dw,
|
||||||
|
fac_usrdata ud
|
||||||
|
WHERE dw.fac_usrdata_key_activiteit = ud.fac_usrdata_key) a
|
||||||
|
LEFT JOIN
|
||||||
|
(SELECT dwm.mld_deelwerk_key dwb,
|
||||||
|
SUM(dwm.mld_deelwerkmateriaal_aantal * ud.fac_usrdata_prijs) materiaal_bedrag,
|
||||||
|
ud.fac_usrdata_omschr materiaal_omschrijving,
|
||||||
|
dwm.mld_deelwerkmateriaal_aantal materiaal_aantal
|
||||||
|
FROM mld_deelwerkmateriaal dwm,
|
||||||
|
fac_usrdata ud
|
||||||
|
WHERE dwm.fac_usrdata_key_materiaal = ud.fac_usrdata_key
|
||||||
|
GROUP BY dwm.mld_deelwerk_key,
|
||||||
|
ud.fac_usrdata_omschr,
|
||||||
|
dwm.mld_deelwerkmateriaal_aantal) b
|
||||||
|
ON a.dwa = b.dwb),
|
||||||
|
mld_deelwerk dw,
|
||||||
|
ins_deel d,
|
||||||
|
alg_terreinsector ts,
|
||||||
|
prs_v_perslid_fullnames pf
|
||||||
|
WHERE dw.ins_deel_key = d.ins_deel_key
|
||||||
|
AND d.ins_alg_ruimte_key = ts.alg_terreinsector_key
|
||||||
|
AND dw.prs_perslid_key = pf.prs_perslid_key
|
||||||
|
AND dw.ins_deel_key = kd1
|
||||||
|
AND dw.ins_deel_key = kd2
|
||||||
|
AND dw.mld_deelwerk_key = dw1
|
||||||
|
AND dw.mld_deelwerk_key = dw2
|
||||||
|
AND materiaal_aantal IS NOT NULL -- Niet ge<67>nteresseerd in regels zonder materiaal
|
||||||
|
GROUP BY TO_CHAR(dw.mld_deelwerk_datum, 'YYYYMM'),
|
||||||
|
TO_CHAR(dw.mld_deelwerk_datum, 'dd-mm-yyyy'),
|
||||||
|
opdrachtgever,
|
||||||
|
ts.alg_terreinsector_code,
|
||||||
|
haltecode || ' ' || haltenaam,
|
||||||
|
pf.prs_perslid_naam_full,
|
||||||
|
activiteit,
|
||||||
|
dw.mld_deelwerk_opmerking,
|
||||||
|
materiaal_omschrijving,
|
||||||
|
materiaal_aantal
|
||||||
|
ORDER BY maand, dag, opdrachtgever, plaats, halte, medewerker, activiteit;
|
||||||
|
/
|
||||||
|
|
||||||
|
|
||||||
-- CONN#12661: Notificatie op basis van meterstandverantwoordelijke per locatie
|
-- CONN#12661: Notificatie op basis van meterstandverantwoordelijke per locatie
|
||||||
-- View voor kenmerk "Meterstanden verantwoordelijke"
|
-- View voor kenmerk "Meterstanden verantwoordelijke"
|
||||||
CREATE OR REPLACE VIEW conn_v_meterstanden_verantw (prs_perslid_key, verantwoordelijke)
|
CREATE OR REPLACE VIEW conn_v_meterstanden_verantw (prs_perslid_key, verantwoordelijke)
|
||||||
|
|||||||
Reference in New Issue
Block a user