diff --git a/STCH/stch.sql b/STCH/stch.sql index 87db32ac3..40b623c58 100644 --- a/STCH/stch.sql +++ b/STCH/stch.sql @@ -369,21 +369,24 @@ AS -- Aantal dagen geen reactie op RFQ naar strukton CREATE OR REPLACE VIEW stch_v_rap_uitvoerdagen ( -opdracht_key, -opdrachtnummer, -verzonden, -reactie_dagen + opdracht_key, + opdrachtnummer, + verzonden, + reactie_werkdagen ) AS -SELECT o.mld_opdr_key, - TO_CHAR (o.mld_melding_key) || '/' || o.mld_opdr_bedrijfopdr_volgnr - opdrachtnummer, - o.mld_opdr_verzonden, - TRUNC (SYSDATE) - TRUNC (mld_opdr_verzonden) aantal_dagen - FROM mld_opdr o - WHERE o.mld_typeopdr_key = 165 - AND o.mld_statusopdr_key IN (5) -- Toegekend, dus nog geen reactie ontvangen - AND o.mld_uitvoerende_keys = 50422; + SELECT o.mld_opdr_key, + TO_CHAR (o.mld_melding_key) || '/' || o.mld_opdr_bedrijfopdr_volgnr + opdrachtnummer, + o.mld_opdr_verzonden, + (TRUNC (SYSDATE, 'iw') - TRUNC (mld_opdr_verzonden, 'iw')) * 5 / 7 + + LEAST (5, TRUNC (SYSDATE) - TRUNC (SYSDATE, 'iw')) + - LEAST (5, TRUNC (mld_opdr_verzonden) - TRUNC (mld_opdr_verzonden, 'iw')) + werkdagen + FROM mld_opdr o + WHERE o.mld_typeopdr_key = 165 + AND o.mld_statusopdr_key IN (5) -- Toegekend, dus nog geen reactie ontvangen + AND o.mld_uitvoerende_keys = 50422; --Strukton koppeling CREATE OR REPLACE PROCEDURE stch_import_opdrstat_strukton ( @@ -1082,8 +1085,10 @@ AS sk_utility, sk_overig, sk_korting - FROM stch_hv_freeze; + FROM stch_hv_freeze + WHERE loc_code = 'ON'; +-- HV nu alleen nog met ONSITE gebouwen CREATE OR REPLACE VIEW STCH_V_HV_DETAIL ( EIGENAAR, @@ -1115,7 +1120,8 @@ CREATE OR REPLACE VIEW STCH_V_HV_DETAIL FM ) AS - (SELECT a.eigenaar, +SELECT * FROM + ((SELECT a.eigenaar, a.alg_locatie_code, a.alg_gebouw_upper, a.alg_verdieping_code, @@ -1247,7 +1253,13 @@ AS FROM prs_v_aanwezigruimteafdeling ra GROUP BY ra.alg_ruimte_key) x WHERE x.rui_bez < 100) d - ON a.alg_ruimte_key = d.alg_ruimte_key); + ON a.alg_ruimte_key = d.alg_ruimte_key)) sub + WHERE sub.alg_locatie_code = 'ON' + AND NOT EXISTS + (SELECT 1 + FROM alg_gebouw ag + WHERE ag.alg_gebouw_upper = sub.alg_gebouw_upper + AND ag.alg_gebouw_verwijder IS NOT NULL); CREATE OR REPLACE VIEW STCH_V_HV_ACTUAL ( @@ -1666,7 +1678,8 @@ AS TO_CHAR (tarief_service, '999990D99999', 'NLS_NUMERIC_CHARACTERS = '',.''') - FROM stch_hv_freeze; + FROM stch_hv_freeze + WHERE loc_code = 'ON'; CREATE OR REPLACE VIEW STCH_V_RAP_OFFERTE_STATUS (