UWVA#13824
MGE(verbetering met TRUNC) CONN#14591 svn path=/Customer/trunk/; revision=13653
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
-- Script containing customer specific configuration sql statements for CONN: Connexxion
|
||||
-- (c) 2005-2006 Dijkoraad IT bv
|
||||
-- $Revision: 133 $
|
||||
-- $Modtime: 7-08-08 12:21 $
|
||||
-- $Revision: 134 $
|
||||
-- $Modtime: 12-09-08 10:14 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
@@ -2318,10 +2318,7 @@ AS
|
||||
AND c.cnt_contract_key = k1.cnt_contract_key(+)
|
||||
AND 26 = k1.cnt_kenmerk_key(+)
|
||||
AND k1.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND ( (SYSDATE BETWEEN c.cnt_contract_looptijd_van AND c.cnt_contract_rappeldatum)
|
||||
OR (SYSDATE BETWEEN c.cnt_contract_rappeldatum AND c.cnt_contract_opzegdatum)
|
||||
OR (SYSDATE BETWEEN c.cnt_contract_opzegdatum AND c.cnt_contract_looptijd_tot + 1)
|
||||
);
|
||||
AND SYSDATE BETWEEN c.cnt_contract_looptijd_van AND c.cnt_contract_looptijd_tot + 1;
|
||||
|
||||
|
||||
/* Formatted on 2005/09/13 14:07 (Formatter Plus v4.8.5) */
|
||||
@@ -2871,18 +2868,16 @@ BEGIN
|
||||
END IF;
|
||||
CLOSE c1;
|
||||
|
||||
IF v_remove_contract_key = -1 THEN
|
||||
IF v_remove_contract_key <> -1 THEN
|
||||
SELECT count(*)
|
||||
INTO v_count
|
||||
FROM CNT_CONTRACT_ONRGOED
|
||||
WHERE CNT_CONTRACT_KEY = v_remove_contract_key;
|
||||
|
||||
IF v_count = NULL THEN
|
||||
IF v_count = 0 THEN
|
||||
UPDATE CNT_CONTRACT SET CNT_CONTRACT_LOOPTIJD_TOT = sysdate + 10,
|
||||
CNT_CONTRACT_RAPPELDATUM = sysdate + 10,
|
||||
CNT_CONTRACT_OPZEGDATUM = sysdate + 10,
|
||||
CNT_CONTRACT_LOOPTIJD_VAN = sysdate + 9
|
||||
where CNT_CONTRACT_KEY = v_remove_contract_key;
|
||||
WHERE CNT_CONTRACT_KEY = v_remove_contract_key;
|
||||
|
||||
UPDATE CNT_CONTRACT SET CNT_CONTRACT_VERWIJDER = sysdate
|
||||
WHERE CNT_CONTRACT_KEY = v_remove_contract_key;
|
||||
@@ -5991,15 +5986,15 @@ SELECT 'OBJINF',
|
||||
WHERE akd.ins_deel_key = d.ins_deel_key
|
||||
AND akd.ins_kenmerk_key = sk.ins_kenmerk_key
|
||||
AND akd.ins_kenmerkdeel_aanmaak NOT
|
||||
BETWEEN (SELECT TO_DATE ((SELECT TO_CHAR (SYSDATE, 'YYYY') FROM DUAL) || '-' || (SELECT TO_CHAR (SYSDATE, 'MM') FROM DUAL) || '-01', 'YYYY-MM-DD HH24:MI') FROM DUAL) - 10
|
||||
AND (SELECT TO_DATE ((SELECT TO_CHAR (SYSDATE, 'YYYY') FROM DUAL) || '-' || (SELECT TO_CHAR (SYSDATE, 'MM') FROM DUAL) || '-01', 'YYYY-MM-DD HH24:MI') FROM DUAL) + 14)) buiten,
|
||||
BETWEEN TRUNC(SYSDATE, 'MM') - 10
|
||||
AND TRUNC(SYSDATE, 'MM') + 14)) buiten,
|
||||
COUNT((SELECT 'binnen'
|
||||
FROM ins_v_aanwezigkenmerkdeel akd
|
||||
WHERE akd.ins_deel_key = d.ins_deel_key
|
||||
AND akd.ins_kenmerk_key = sk.ins_kenmerk_key
|
||||
AND akd.ins_kenmerkdeel_aanmaak
|
||||
BETWEEN (SELECT TO_DATE ((SELECT TO_CHAR (SYSDATE, 'YYYY') FROM DUAL) || '-' || (SELECT TO_CHAR (SYSDATE, 'MM') FROM DUAL) || '-01', 'YYYY-MM-DD HH24:MI') FROM DUAL) - 10
|
||||
AND (SELECT TO_DATE ((SELECT TO_CHAR (SYSDATE, 'YYYY') FROM DUAL) || '-' || (SELECT TO_CHAR (SYSDATE, 'MM') FROM DUAL) || '-01', 'YYYY-MM-DD HH24:MI') FROM DUAL) + 14)) binnen
|
||||
BETWEEN TRUNC(SYSDATE, 'MM') - 10
|
||||
AND TRUNC(SYSDATE, 'MM') + 14)) binnen
|
||||
FROM ins_v_srtdeel_kenmerk sk,
|
||||
ins_v_aanwezigdeel d,
|
||||
ins_srtdeel sd,
|
||||
@@ -6818,6 +6813,47 @@ AS
|
||||
FROM alg_locatie l) b ON a.locatie_key = b.locatie_key
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW conn_v_rap_kostenkwartaal (fclt_f_locatie_code,
|
||||
fclt_f_locatie_omschrijving,
|
||||
fclt_f_jaar,
|
||||
fclt_f_kwartaal,
|
||||
fclt_f_soort_melding,
|
||||
aantal,
|
||||
werkelijke_kosten
|
||||
)
|
||||
AS
|
||||
SELECT c21, c20, c30, c31, c32, COUNT (c0), SUM (c27)
|
||||
FROM (SELECT DISTINCT m.mld_melding_key c0,
|
||||
alg_locatie_code c21,
|
||||
alg_locatie_omschrijving c20,
|
||||
COALESCE
|
||||
((SELECT SUM (f.fin_factuur_totaal)
|
||||
FROM fin_factuur f, mld_opdr o2
|
||||
WHERE f.mld_opdr_key = o2.mld_opdr_key
|
||||
AND o2.mld_melding_key =
|
||||
m.mld_melding_key),
|
||||
0
|
||||
) c27,
|
||||
TO_CHAR (mld_melding_datum, 'yyyy') c30,
|
||||
TO_CHAR ( (TRUNC ( TO_NUMBER
|
||||
(TO_CHAR (mld_melding_datum,
|
||||
'mm'
|
||||
)
|
||||
)
|
||||
/ 4
|
||||
)
|
||||
)
|
||||
+ 1) c31,
|
||||
mld_stdmelding_omschrijving c32
|
||||
FROM mld_melding m, mld_discipline md, alg_locatie l, mld_stdmelding st
|
||||
WHERE m.mld_alg_locatie_key = l.alg_locatie_key
|
||||
AND m.mld_stdmelding_key = st.mld_stdmelding_key
|
||||
AND m.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_srtdiscipline_key = 1)
|
||||
GROUP BY c20, c21, c30, c31, c32
|
||||
ORDER BY 1, 2, 3 DESC;
|
||||
|
||||
|
||||
COMMIT;
|
||||
|
||||
SPOOL OFF
|
||||
|
||||
Reference in New Issue
Block a user