FSN#37619 ins_srtcontroledl_xcp_respijt is deprecated
vertaalbaarheid graphs toevoegen niet eerder gecommitte views svn path=/Customer/trunk/; revision=30628
This commit is contained in:
219
DEMO/demo.sql
219
DEMO/demo.sql
@@ -1591,19 +1591,33 @@ CREATE OR REPLACE VIEW demo_v_graph_meldingpm_fm
|
||||
volgorde
|
||||
)
|
||||
AS
|
||||
SELECT DECODE (SUBSTR (TO_CHAR (mld_melding_datum, 'yyyymm'), 5),
|
||||
'01', 'Januari',
|
||||
'02', 'Februari',
|
||||
'03', 'Maart',
|
||||
'04', 'April',
|
||||
'05', 'Mei',
|
||||
'06', 'Juni',
|
||||
'07', 'Juli',
|
||||
'08', 'Augustus',
|
||||
'09', 'September',
|
||||
'10', 'Oktober',
|
||||
'11', 'November',
|
||||
'December'),
|
||||
SELECT DECODE( lcl.getuserlanguage(),
|
||||
'NL', DECODE (SUBSTR (TO_CHAR (mld_melding_datum, 'yyyymm'), 5),
|
||||
'01', 'Januari',
|
||||
'02', 'Februari',
|
||||
'03', 'Maart',
|
||||
'04', 'April',
|
||||
'05', 'Mei',
|
||||
'06', 'Juni',
|
||||
'07', 'Juli',
|
||||
'08', 'Augustus',
|
||||
'09', 'September',
|
||||
'10', 'Oktober',
|
||||
'11', 'November',
|
||||
'December'),
|
||||
DECODE (SUBSTR (TO_CHAR (mld_melding_datum, 'yyyymm'), 5),
|
||||
'01', 'January',
|
||||
'02', 'February',
|
||||
'03', 'March',
|
||||
'04', 'April',
|
||||
'05', 'May',
|
||||
'06', 'June',
|
||||
'07', 'July',
|
||||
'08', 'August',
|
||||
'09', 'September',
|
||||
'10', 'October',
|
||||
'11', 'November',
|
||||
'December') ),
|
||||
COUNT (d.ins_discipline_omschrijving),
|
||||
TO_CHAR (mld_melding_datum, 'yyyymm')
|
||||
FROM mld_melding m, mld_stdmelding std, ins_tab_discipline d
|
||||
@@ -1625,19 +1639,33 @@ CREATE OR REPLACE VIEW demo_v_graph_meldingpm_ict
|
||||
volgorde
|
||||
)
|
||||
AS
|
||||
SELECT DECODE (SUBSTR (TO_CHAR (mld_melding_datum, 'yyyymm'), 5),
|
||||
'01', 'Januari',
|
||||
'02', 'Februari',
|
||||
'03', 'Maart',
|
||||
'04', 'April',
|
||||
'05', 'Mei',
|
||||
'06', 'Juni',
|
||||
'07', 'Juli',
|
||||
'08', 'Augustus',
|
||||
'09', 'September',
|
||||
'10', 'Oktober',
|
||||
'11', 'November',
|
||||
'December'),
|
||||
SELECT DECODE( lcl.getuserlanguage(),
|
||||
'NL', DECODE (SUBSTR (TO_CHAR (mld_melding_datum, 'yyyymm'), 5),
|
||||
'01', 'Januari',
|
||||
'02', 'Februari',
|
||||
'03', 'Maart',
|
||||
'04', 'April',
|
||||
'05', 'Mei',
|
||||
'06', 'Juni',
|
||||
'07', 'Juli',
|
||||
'08', 'Augustus',
|
||||
'09', 'September',
|
||||
'10', 'Oktober',
|
||||
'11', 'November',
|
||||
'December'),
|
||||
DECODE (SUBSTR (TO_CHAR (mld_melding_datum, 'yyyymm'), 5),
|
||||
'01', 'January',
|
||||
'02', 'February',
|
||||
'03', 'March',
|
||||
'04', 'April',
|
||||
'05', 'May',
|
||||
'06', 'June',
|
||||
'07', 'July',
|
||||
'08', 'August',
|
||||
'09', 'September',
|
||||
'10', 'October',
|
||||
'11', 'November',
|
||||
'December') ),
|
||||
COUNT (d.ins_discipline_omschrijving),
|
||||
TO_CHAR (mld_melding_datum, 'yyyymm')
|
||||
FROM mld_melding m, mld_stdmelding std, ins_tab_discipline d
|
||||
@@ -3245,7 +3273,7 @@ AS
|
||||
LEFT OUTER JOIN (
|
||||
SELECT dsc.ins_srtcontrole_key, dsc.ins_deel_key,
|
||||
fac.safe_to_number(TO_CHAR(dsc.ins_deelsrtcontrole_datum, 'YYYY')) laatste,
|
||||
fac.safe_to_number(TO_CHAR(xcp.ins_srtcontroledl_xcp_respijt, 'YYYY')) uitstel,
|
||||
NULL uitstel,
|
||||
fac.safe_to_number(ins_kmdeelsrtcontr_waarde) werkelijk
|
||||
FROM ins_deelsrtcontrole dsc,
|
||||
ins_srtcontroledl_xcp xcp,
|
||||
@@ -3940,7 +3968,7 @@ AS
|
||||
|
||||
RETURN o_aantal_dagen;
|
||||
END;
|
||||
|
||||
|
||||
PROCEDURE refreshscore(pUserKey IN NUMBER)
|
||||
AS
|
||||
BEGIN
|
||||
@@ -3969,10 +3997,143 @@ AS
|
||||
END;
|
||||
/
|
||||
|
||||
------------------------------------------
|
||||
|
||||
CREATE OR REPLACE VIEW demo_v_mld_inkoopaanvraag
|
||||
AS
|
||||
SELECT mld_melding_key,
|
||||
'A' || mld_melding_key mld_melding_nr,
|
||||
CASE
|
||||
WHEN mld_melding_status IN (2, 3, 4, 7)
|
||||
THEN NULL
|
||||
ELSE SYSDATE-1
|
||||
END vervallen
|
||||
FROM mld_melding
|
||||
WHERE mld_stdmelding_key = 922;
|
||||
|
||||
CREATE OR REPLACE VIEW demo_v_mld_changes
|
||||
AS
|
||||
SELECT mld_melding_key,
|
||||
mld_melding_omschrijving,
|
||||
t.ins_srtdiscipline_prefix
|
||||
|| m.mld_melding_key || ' '
|
||||
|| m.mld_melding_omschrijving
|
||||
aanduiding,
|
||||
CASE
|
||||
WHEN m.mld_melding_status IN (0, 2, 3, 4, 7, 99)
|
||||
THEN NULL
|
||||
ELSE SYSDATE -1
|
||||
END vervallen
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding s,
|
||||
mld_discipline d,
|
||||
ins_srtdiscipline t
|
||||
WHERE s.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND d.ins_discipline_key = s.mld_ins_discipline_key
|
||||
AND d.ins_discipline_key IN (2468, 2848)
|
||||
AND t.ins_srtdiscipline_key = d.ins_srtdiscipline_key;
|
||||
|
||||
CREATE OR REPLACE VIEW demo_v_mld_problems
|
||||
AS
|
||||
SELECT m.mld_melding_key,
|
||||
m.mld_melding_omschrijving,
|
||||
t.ins_srtdiscipline_prefix
|
||||
|| m.mld_melding_key || ' '
|
||||
|| m.mld_melding_omschrijving
|
||||
aanduiding,
|
||||
eig.prs_perslid_key eig_key,
|
||||
eig.prs_perslid_naam_full eigenaar,
|
||||
coord.prs_perslid_key coord_key,
|
||||
coord.prs_perslid_naam_full coordinator,
|
||||
CASE
|
||||
WHEN m.mld_melding_status IN (0, 2, 3, 4, 7, 99)
|
||||
THEN NULL
|
||||
ELSE SYSDATE -1
|
||||
END vervallen
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding s,
|
||||
mld_discipline d,
|
||||
ins_srtdiscipline t,
|
||||
mld_kenmerkmelding kme,
|
||||
mld_kenmerkmelding kmc,
|
||||
prs_v_perslid_fullnames_all eig,
|
||||
prs_v_perslid_fullnames_all coord
|
||||
WHERE s.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND d.ins_discipline_key = s.mld_ins_discipline_key
|
||||
AND d.ins_discipline_key IN (2472)
|
||||
AND t.ins_srtdiscipline_key = d.ins_srtdiscipline_key
|
||||
AND kme.mld_melding_key = m.mld_melding_key
|
||||
AND kmc.mld_melding_key = m.mld_melding_key
|
||||
AND kme.mld_kenmerk_key = 1923
|
||||
AND kmc.mld_kenmerk_key = 2181
|
||||
AND kme.mld_kenmerkmelding_verwijder IS NULL
|
||||
AND kmc.mld_kenmerkmelding_verwijder IS NULL
|
||||
AND eig.prs_perslid_key = fac.safe_to_number (kme.mld_kenmerkmelding_waarde)
|
||||
AND coord.prs_perslid_key = fac.safe_to_number (kmc.mld_kenmerkmelding_waarde);
|
||||
|
||||
CREATE OR REPLACE VIEW demo_v_mob_reserveernu
|
||||
AS
|
||||
SELECT res_ruimte_nr hide_f_sort,
|
||||
res_ruimte_nr fclt_f_ruimte,
|
||||
res_ruimte_key hide_f_ruimte_key,
|
||||
DECODE( lcl.getuserlanguage(),
|
||||
'NL', 'Vrij tot ',
|
||||
'EN', 'Available until ',
|
||||
'DE', 'Verf<EFBFBD>gbar bis ',
|
||||
'FR', 'Disponible avant ')
|
||||
|| DECODE (van,
|
||||
NULL, TO_CHAR (TRUNC (SYSDATE) + res_ruimte_eindtijd / 24, 'HH24:MI'),
|
||||
TO_CHAR (van, 'HH24:MI'))
|
||||
vrij_tot,
|
||||
'<img src="../../cust/demo/photos/'
|
||||
|| res_ruimte_image
|
||||
|| '" width="100" style="float:left; margin-right: 10px;"/>'
|
||||
html_,
|
||||
info
|
||||
FROM (SELECT ruimte.res_ruimte_key,
|
||||
lcl.xl ('res_ruimte_nr', ruimte.res_ruimte_key,
|
||||
ruimte.res_ruimte_nr, lcl.getuserlanguage() ) res_ruimte_nr,
|
||||
ruimte.res_ruimte_eindtijd,
|
||||
ruimte.res_ruimte_image,
|
||||
ruimte.omsteltijd,
|
||||
CASE WHEN omsteltijd < 0.5 THEN van - 1 / 48 ELSE van - (omsteltijd / 24) END
|
||||
drempel,
|
||||
van.van - (omsteltijd / 24) van,
|
||||
tot.tot,
|
||||
SUBSTR (lcl.xl ('res_ruimte_omschrijving', ruimte.res_ruimte_key,
|
||||
ruimte.res_ruimte_omschrijving, lcl.getuserlanguage() ),
|
||||
1, 100) || '...' info
|
||||
FROM (SELECT rr.*, dp.res_disc_params_preposttime omsteltijd
|
||||
FROM res_ruimte rr, res_disc_params dp
|
||||
WHERE res_ruimte_verwijder IS NULL
|
||||
AND res_discipline_key IN (281, 2268, 784)
|
||||
AND TRUNC (SYSDATE) + res_ruimte_eindtijd / 24 > SYSDATE + 1 / 24
|
||||
AND dp.res_ins_discipline_key = rr.res_discipline_key) ruimte
|
||||
LEFT OUTER JOIN ( SELECT res_ruimte_key, MIN (res_rsv_ruimte_van) van
|
||||
FROM res_rsv_ruimte rr, res_ruimte_opstelling ro
|
||||
WHERE res_rsv_ruimte_verwijder IS NULL
|
||||
AND rr.res_ruimte_opstel_key IS NOT NULL
|
||||
AND TRUNC (res_rsv_ruimte_van) = TRUNC (SYSDATE)
|
||||
AND res_rsv_ruimte_van > SYSDATE
|
||||
AND ro.res_ruimte_opstel_key = rr.res_ruimte_opstel_key
|
||||
GROUP BY res_ruimte_key) van
|
||||
ON van.res_ruimte_key = ruimte.res_ruimte_key
|
||||
LEFT OUTER JOIN ( SELECT res_ruimte_key, MAX (res_rsv_ruimte_tot) tot
|
||||
FROM res_rsv_ruimte rr, res_ruimte_opstelling ro
|
||||
WHERE res_rsv_ruimte_verwijder IS NULL
|
||||
AND rr.res_ruimte_opstel_key IS NOT NULL
|
||||
AND TRUNC (res_rsv_ruimte_tot) = TRUNC (SYSDATE)
|
||||
AND SYSDATE BETWEEN res_rsv_ruimte_van
|
||||
AND res_rsv_ruimte_tot
|
||||
AND ro.res_ruimte_opstel_key = rr.res_ruimte_opstel_key
|
||||
GROUP BY res_ruimte_key) tot
|
||||
ON tot.res_ruimte_key = ruimte.res_ruimte_key)
|
||||
WHERE tot IS NULL OR (SYSDATE BETWEEN tot AND drempel);
|
||||
|
||||
|
||||
BEGIN adm.systrackscriptId('$Id$'); END;
|
||||
/
|
||||
BEGIN fac.registercustversion('DEMO', 5); END;
|
||||
BEGIN fac.registercustversion('DEMO', 6); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
|
||||
Reference in New Issue
Block a user