PCHW#52164 -- Indexatie hard kunnen invullen.
svn path=/Customer/trunk/; revision=37294
This commit is contained in:
@@ -1413,7 +1413,8 @@ BEGIN
|
||||
SELECT fac_usrdata_key
|
||||
INTO v_usrdata_key
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_code = SUBSTR (rec.fac_usrdata_omschrijving, 1, 40);
|
||||
WHERE fac_usrdata_code = SUBSTR (rec.fac_usrdata_omschrijving, 1, 40)
|
||||
AND fac_usrtab_key = v_usrtab_key;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
@@ -1620,6 +1621,9 @@ CREATE OR REPLACE VIEW pchw_v_cat_factuur
|
||||
res_rsv_ruimte_van,
|
||||
res_rsv_ruimte_bezoekers,
|
||||
res_rsv_ruimte_extern,
|
||||
prs_perslid_naam_full,
|
||||
prs_afdeling_omschrijving,
|
||||
fcl,
|
||||
res_discipline_omschrijving,
|
||||
res_rsv_artikel_aantal,
|
||||
res_rsv_artikel_omschrijving,
|
||||
@@ -1629,7 +1633,7 @@ CREATE OR REPLACE VIEW pchw_v_cat_factuur
|
||||
periode
|
||||
)
|
||||
AS
|
||||
SELECT rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr,
|
||||
SELECT rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr,
|
||||
res_rsv_ruimte_omschrijving,
|
||||
res_rsv_ruimte_van,
|
||||
res_rsv_ruimte_bezoekers,
|
||||
@@ -1638,6 +1642,9 @@ AS
|
||||
WHERE kw.res_kenmerk_key = 22
|
||||
AND kw.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key)
|
||||
extern,
|
||||
prs_perslid_naam_full,
|
||||
prs_afdeling_omschrijving,
|
||||
fcl.res_kenmerkreservering_waarde fcl,
|
||||
d.ins_discipline_omschrijving,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
ra.res_artikel_omschrijving,
|
||||
@@ -1652,12 +1659,23 @@ AS
|
||||
'YYYY-month')
|
||||
periode
|
||||
FROM res_rsv_artikel rra,
|
||||
prs_perslid p,
|
||||
prs_v_perslid_fullnames pf,
|
||||
prs_afdeling a,
|
||||
(SELECT res_rsv_ruimte_key, res_kenmerkreservering_waarde
|
||||
FROM res_kenmerkwaarde kw, res_kenmerk k
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = 41) fcl, -- TODO nog aanpassen.
|
||||
res_artikel ra,
|
||||
res_rsv_ruimte rrr,
|
||||
res_discipline d
|
||||
WHERE rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key = d.ins_discipline_key
|
||||
AND rra.res_status_bo_key = 6
|
||||
AND rrr.res_rsv_ruimte_contact_key = p.prs_perslid_key
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND rrr.res_rsv_ruimte_key = fcl.res_rsv_ruimte_key(+)
|
||||
AND rra.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key;
|
||||
|
||||
-- Procedure om mailberichten van meldingen buiten kantooruren toch in een melding op te kunnen slaan.
|
||||
@@ -1808,15 +1826,16 @@ AS
|
||||
WHERE prs_afdeling_verwijder IS NULL;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW pchw_v_rap_indices (svd, index_waarde) as
|
||||
CREATE OR REPLACE VIEW pchw_v_rap_indices (volgorde, svd, index_waarde) as
|
||||
SELECT 0, 'MON', pchx_mon.get_index_value (SYSDATE,'MON')
|
||||
FROM DUAL
|
||||
UNION ALL
|
||||
SELECT DISTINCT
|
||||
FAC.SAFE_TO_NUMBER(SUBSTR (COALESCE (res_artikel_groep, 'SVD1'), 4)),
|
||||
COALESCE (res_artikel_groep, 'SVD1'),
|
||||
pchx_mon.get_index_value (SYSDATE,
|
||||
COALESCE (res_artikel_groep, 'SVD1'))
|
||||
index_2017
|
||||
FROM res_artikel
|
||||
ORDER BY fac.safe_to_number (
|
||||
SUBSTR (COALESCE (res_artikel_groep, 'SVD1'), 4));
|
||||
FROM res_artikel;
|
||||
|
||||
-- Dashboard views
|
||||
|
||||
|
||||
Reference in New Issue
Block a user