MDUX#52700 - Rapportage Aantallen meldingen Metrics, aangepast (22-03-2018)
MDUX#52557 - Rapportage Mutaties objectenbeheer (22-03-2018) svn path=/Customer/trunk/; revision=37451
This commit is contained in:
500
MDUX/mdux.sql
500
MDUX/mdux.sql
@@ -2549,6 +2549,506 @@ AS
|
||||
AND p.prs_perslid_key = st.prs_key
|
||||
AND pf.prs_perslid_key = p.prs_perslid_key;
|
||||
|
||||
--MDUX#52557 - Rapportage Mutaties objectenbeheer (22-03-2018)
|
||||
CREATE OR REPLACE FORCE VIEW MDUX_V_INS_MUTATIES
|
||||
(
|
||||
DISCIPLINE,
|
||||
GROEP,
|
||||
DEEL_KEY,
|
||||
DEEL_OMSCHRIJVING,
|
||||
DEEL_OPMERKING,
|
||||
SRTDEEL,
|
||||
SRTDEEL_OMSCHRIJVING,
|
||||
TRACKING_KEY,
|
||||
TRACKING_DATUM,
|
||||
TRACKING_OMSCHRIJVING,
|
||||
WIJZIGING,
|
||||
INACTIEF,
|
||||
VERVALLEN,
|
||||
VERVALDATUM
|
||||
)
|
||||
AS
|
||||
select
|
||||
disc.ins_discipline_omschrijving as Discipline,
|
||||
sg.ins_srtgroep_omschrijving as Groep,
|
||||
d.ins_deel_key as Deel_key,
|
||||
d.ins_deel_omschrijving as Deel_omschrijving,
|
||||
d.ins_deel_opmerking as Deel_opmerking,
|
||||
sd.ins_srtdeel_code as Srtdeel,
|
||||
sd.ins_srtdeel_omschrijving Srtdeel_omschrijving,
|
||||
t.fac_tracking_key as Tracking_key,
|
||||
t.fac_tracking_datum as Tracking_datum,
|
||||
t.fac_tracking_oms as Tracking_omschrijving,
|
||||
CASE WHEN t.fac_tracking_oms like '%Object gewijzigd%' --Hiermee wordt geteld het aantal wijzigingen
|
||||
then 1 else 0 end as Wijziging,
|
||||
CASE WHEN t.fac_tracking_oms like '%Actief: 1 --> 0%' --Hiermee wordt geteld het aantal wijzigingen dat objecten inactief zijn gemaakt
|
||||
then 1 else 0 end as Inactief,
|
||||
CASE WHEN t.fac_tracking_oms like '%Vervaldatum: (leeg) -->%' --Hiermee wordt geteld het aantal wijzigingen dat objecten vervallen zijn gemaakt
|
||||
then 1 else 0 end as Vervallen,
|
||||
d.ins_deel_vervaldatum as Vervaldatum
|
||||
from
|
||||
ins_tab_discipline disc,
|
||||
ins_deel d,
|
||||
ins_srtdeel sd,
|
||||
ins_srtgroep sg,
|
||||
fac_tracking t,
|
||||
fac_srtnotificatie n
|
||||
where
|
||||
t.fac_tracking_refkey = d.ins_deel_key
|
||||
and n.fac_srtnotificatie_xmlnode = 'deel'
|
||||
and t.fac_tracking_oms is not null
|
||||
and t.fac_srtnotificatie_key = n.fac_srtnotificatie_key
|
||||
and disc.ins_discipline_key = d.ins_discipline_key
|
||||
and sd.ins_srtdeel_key = d.ins_srtdeel_key
|
||||
and disc.ins_discipline_key = sg.ins_discipline_key;
|
||||
|
||||
|
||||
--MDUX#52700 - Rapportage Aantallen meldingen Metrics, aangepast (22-03-2018)
|
||||
CREATE OR REPLACE FORCE VIEW MDUX_V_MELDINGEN
|
||||
(
|
||||
MELDING_KEY,
|
||||
MELDINGNUMMER,
|
||||
MELDING_REGIO,
|
||||
MELDING_DISTRICT,
|
||||
MELDING_LOCATIECODE,
|
||||
MELDING_LOCATIE,
|
||||
MELDING_LOCATIEPLAATS,
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
MELDING_GEBOUWCODE,
|
||||
MELDING_GEBOUW,
|
||||
MELDING_VERDIEPING,
|
||||
MELDING_RUIMTENR,
|
||||
MELDING_RUIMTE,
|
||||
MELDING_ORDERNR,
|
||||
KOSTENSOORTGROEP,
|
||||
KOSTENSOORT,
|
||||
KOSTENPLAATS,
|
||||
KOSTENPLAATS_OMS,
|
||||
MELDER,
|
||||
MELDER_KEY,
|
||||
AFDELING,
|
||||
AFDELING_OMSCHRIJVING,
|
||||
FCLT_3D_AFDELING_KEY,
|
||||
BEDRIJF_KEY,
|
||||
INVOERDER,
|
||||
MELDBRON,
|
||||
SOORTMELDING,
|
||||
FCLT_3D_DISCIPLINE_KEY,
|
||||
PRODUCTGROEP,
|
||||
SUBPRODUCTGROEP,
|
||||
BEHANDELGROEP,
|
||||
BEHANDELAAR,
|
||||
BEHANDELAAR_KEY,
|
||||
SUBPRODUCTGROEPGROEP,
|
||||
MELDING_STATUS,
|
||||
SLA_NVT,
|
||||
SLA_WERKDGN,
|
||||
SLA_WERKUREN,
|
||||
SLA_RESPIJTDGN,
|
||||
SLA_RESPIJTUREN,
|
||||
SLA_ACCPTDGN,
|
||||
SLA_ACCPTUREN,
|
||||
PLAN_UITVOERTIJD_SLA,
|
||||
MELDING_DATUM,
|
||||
MELDING_EINDDATUM,
|
||||
MELDING_ACCEPTDATUM,
|
||||
MELDING_AFGEMELD,
|
||||
MELDING_ACCEPTED,
|
||||
DOORLOOPTIJD_WERKDGN,
|
||||
DOORLOOPTIJD_WERKUREN,
|
||||
ONDERWERP,
|
||||
VOMSCHRIJVING,
|
||||
MELDING_OPMERKING,
|
||||
PRIORITEIT,
|
||||
PRIORITEITTXT,
|
||||
RATING,
|
||||
RATING_OPMERKING,
|
||||
BOLLETJE,
|
||||
ACCEPT_SLA_DAGEN,
|
||||
ACCEPT_SLA_UREN,
|
||||
UITVOERING_SLA_DAGEN,
|
||||
UITVOERING_SLA_UREN,
|
||||
AFSPRAAK_SLA_DAGEN,
|
||||
AFSPRAAK_SLA_UREN,
|
||||
ACCEPT_SLA_OPTIJD,
|
||||
UITVOERING_SLA_OPTIJD,
|
||||
AFSPRAAK_SLA_OPTIJD,
|
||||
SELFSERVICE
|
||||
)
|
||||
AS
|
||||
SELECT mld_melding_key,
|
||||
meldingnummer,
|
||||
alg_regio_omschrijving,
|
||||
alg_district_omschrijving,
|
||||
locatie,
|
||||
locatie_omschrijving,
|
||||
locatie_plaats,
|
||||
alg_locatie_key,
|
||||
gebouw,
|
||||
gebouw_naam,
|
||||
verdieping,
|
||||
ruimte,
|
||||
ruimte_omschrijving,
|
||||
melding_ordernr,
|
||||
kostensoortgroep,
|
||||
kostensoort,
|
||||
kostenplaats,
|
||||
kostenplaats_oms,
|
||||
melder,
|
||||
prs_perslid_key,
|
||||
afdeling,
|
||||
afdeling_omschrijving,
|
||||
afdeling_key,
|
||||
prs_bedrijf_key,
|
||||
invoerder,
|
||||
meldbron,
|
||||
soortmelding,
|
||||
ins_discipline_key,
|
||||
productgroep,
|
||||
subproductgroep,
|
||||
behandelgroep,
|
||||
behandelaar,
|
||||
behandelaar_key,
|
||||
subproductgroepgroep,
|
||||
status,
|
||||
sla_nvt,
|
||||
sla_werkdgn,
|
||||
sla_werkuren,
|
||||
sla_respijtdgn,
|
||||
sla_respijturen,
|
||||
sla_accptdgn,
|
||||
sla_accpturen,
|
||||
plan_uitvoertijd_sla,
|
||||
datum,
|
||||
einddatum,
|
||||
acceptdatum,
|
||||
afgemeld,
|
||||
accepted,
|
||||
DECODE (x.t_doorlooptijd.eenheid,
|
||||
'D', x.t_doorlooptijd.tijdsduur,
|
||||
NULL)
|
||||
doorlooptijd_werkdgn,
|
||||
DECODE (x.t_doorlooptijd.eenheid,
|
||||
'U', x.t_doorlooptijd.tijdsduur,
|
||||
NULL)
|
||||
doorlooptijd_werkuren,
|
||||
onderwerp,
|
||||
omschrijving,
|
||||
opmerking,
|
||||
mld_melding_spoed prioriteit,
|
||||
DECODE (mld_melding_spoed,
|
||||
3, lcl.l ('lcl_mld_urg_normaal'),
|
||||
1, lcl.l ('lcl_mld_urg_kritiek'),
|
||||
2, lcl.l ('lcl_mld_urg_hoog'),
|
||||
4, lcl.l ('lcl_mld_urg_laag')),
|
||||
mld_melding_satisfaction,
|
||||
mld_melding_satisfaction_op,
|
||||
mld_melding_flag,
|
||||
DECODE (x.t_doorlooptijd.eenheid,
|
||||
'D', acceptdatum - COALESCE (accepted, afgemeld),
|
||||
NULL)
|
||||
accept_sla_dagen,
|
||||
DECODE (x.t_doorlooptijd.eenheid,
|
||||
'U', (acceptdatum - COALESCE (accepted, afgemeld)) * 24,
|
||||
NULL)
|
||||
accept_sla_uren,
|
||||
DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'D',
|
||||
mld.geteinddatum (mld_melding_key)
|
||||
- COALESCE (afgemeld, SYSDATE)
|
||||
+ COALESCE (sla_respijtdgn, 0),
|
||||
NULL)
|
||||
uitvoering_sla_dagen,
|
||||
DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'U',
|
||||
( (mld.geteinddatum (mld_melding_key)
|
||||
- COALESCE (afgemeld, SYSDATE))
|
||||
* 24)
|
||||
+ COALESCE (sla_respijturen, 0),
|
||||
NULL)
|
||||
uitvoering_sla_uren,
|
||||
DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'D',
|
||||
einddatum
|
||||
- COALESCE (afgemeld, SYSDATE)
|
||||
+ COALESCE (sla_respijtdgn, 0),
|
||||
NULL)
|
||||
afspraak_sla_dagen,
|
||||
DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'U',
|
||||
( (einddatum - COALESCE (afgemeld, SYSDATE)) * 24)
|
||||
+ COALESCE (sla_respijtdgn, 0),
|
||||
NULL)
|
||||
afspraak_sla_uren,
|
||||
CASE
|
||||
WHEN acceptdatum IS NULL
|
||||
OR -- Dan is er geen acceptatietijd gedefinieerd en dus altijd op tijd.
|
||||
DECODE (x.t_doorlooptijd.eenheid,
|
||||
'D',
|
||||
acceptdatum - COALESCE (accepted, afgemeld),
|
||||
0)
|
||||
+ DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'U',
|
||||
(acceptdatum - COALESCE (accepted, afgemeld)) * 24,
|
||||
0) >= 0
|
||||
THEN
|
||||
lcl.l ('lcl_yes')
|
||||
ELSE
|
||||
lcl.l ('lcl_no')
|
||||
END
|
||||
accept_sla_optijd,
|
||||
CASE
|
||||
WHEN DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'D',
|
||||
mld.geteinddatum (mld_melding_key)
|
||||
- COALESCE (afgemeld, SYSDATE)
|
||||
+ COALESCE (sla_respijtdgn, 0),
|
||||
0)
|
||||
+ DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'U',
|
||||
( (mld.geteinddatum (mld_melding_key)
|
||||
- COALESCE (afgemeld, SYSDATE))
|
||||
* 24)
|
||||
+ COALESCE (sla_respijturen, 0),
|
||||
0) >= 0
|
||||
THEN
|
||||
lcl.l ('lcl_yes')
|
||||
ELSE
|
||||
lcl.l ('lcl_no')
|
||||
END
|
||||
uitvoering_sla_optijd,
|
||||
CASE
|
||||
WHEN DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'D',
|
||||
einddatum
|
||||
- COALESCE (afgemeld, SYSDATE)
|
||||
+ COALESCE (sla_respijtdgn, 0),
|
||||
0)
|
||||
+ DECODE (
|
||||
x.t_doorlooptijd.eenheid,
|
||||
'U',
|
||||
( (einddatum - COALESCE (afgemeld, SYSDATE)) * 24)
|
||||
+ COALESCE (sla_respijtdgn, 0),
|
||||
0) >= 0
|
||||
THEN
|
||||
lcl.l ('lcl_yes')
|
||||
ELSE
|
||||
lcl.l ('lcl_no')
|
||||
END
|
||||
afspraak_sla_optijd,
|
||||
DECODE (invoerder, melder, lcl.l ('lcl_yes'), lcl.l ('lcl_no'))
|
||||
selfservice
|
||||
FROM (SELECT m.mld_melding_key,
|
||||
m.prs_perslid_key,
|
||||
sd.ins_srtdiscipline_prefix || m.mld_melding_key
|
||||
meldingnummer,
|
||||
alg_regio_omschrijving,
|
||||
alg_district_omschrijving,
|
||||
alg_locatie_code locatie,
|
||||
alg_locatie_omschrijving locatie_omschrijving,
|
||||
alg_locatie_plaats locatie_plaats,
|
||||
l.alg_locatie_key,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
og.alg_verdieping_code verdieping,
|
||||
og.alg_ruimte_nr ruimte,
|
||||
og.alg_ruimte_omschrijving ruimte_omschrijving,
|
||||
m.mld_melding_ordernr melding_ordernr,
|
||||
(SELECT ksg.prs_kostensoortgrp_oms
|
||||
FROM prs_kostensoortgrp ksg, prs_kostensoort ks
|
||||
WHERE ksg.prs_kostensoortgrp_key =
|
||||
ks.prs_kostensoortgrp_key
|
||||
AND ks.prs_kostensoort_key =
|
||||
(SELECT COALESCE (sm.prs_kostensoort_key,
|
||||
disc.prs_kostensoort_key)
|
||||
FROM mld_stdmelding sm,
|
||||
mld_discipline disc
|
||||
WHERE sm.mld_ins_discipline_key =
|
||||
disc.ins_discipline_key
|
||||
AND sm.mld_stdmelding_key =
|
||||
s.mld_stdmelding_key))
|
||||
kostensoortgroep,
|
||||
(SELECT ks.prs_kostensoort_oms
|
||||
FROM prs_kostensoort ks
|
||||
WHERE ks.prs_kostensoort_key =
|
||||
(SELECT COALESCE (sm.prs_kostensoort_key,
|
||||
disc.prs_kostensoort_key)
|
||||
FROM mld_stdmelding sm, mld_discipline disc
|
||||
WHERE sm.mld_ins_discipline_key =
|
||||
disc.ins_discipline_key
|
||||
AND sm.mld_stdmelding_key =
|
||||
s.mld_stdmelding_key))
|
||||
kostensoort,
|
||||
(SELECT k.prs_kostenplaats_nr
|
||||
FROM prs_kostenplaats k
|
||||
WHERE k.prs_kostenplaats_key = m.prs_kostenplaats_key)
|
||||
kostenplaats,
|
||||
(SELECT k.prs_kostenplaats_omschrijving
|
||||
FROM prs_kostenplaats k
|
||||
WHERE k.prs_kostenplaats_key = m.prs_kostenplaats_key)
|
||||
kostenplaats_oms,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key = m.prs_perslid_key)
|
||||
melder,
|
||||
(SELECT prs_afdeling_naam
|
||||
FROM prs_afdeling afd, prs_perslid pp
|
||||
WHERE afd.prs_afdeling_key = pp.prs_afdeling_key
|
||||
AND pp.prs_perslid_key = m.prs_perslid_key)
|
||||
afdeling,
|
||||
(SELECT prs_afdeling_omschrijving
|
||||
FROM prs_afdeling afd, prs_perslid pp
|
||||
WHERE afd.prs_afdeling_key = pp.prs_afdeling_key
|
||||
AND pp.prs_perslid_key = m.prs_perslid_key)
|
||||
afdeling_omschrijving,
|
||||
(SELECT prs_afdeling_key
|
||||
FROM prs_perslid pp
|
||||
WHERE pp.prs_perslid_key = m.prs_perslid_key)
|
||||
afdeling_key,
|
||||
(SELECT prs_bedrijf_key
|
||||
FROM prs_v_afdeling pva, prs_perslid pp
|
||||
WHERE pva.prs_afdeling_key = pp.prs_afdeling_key
|
||||
AND pp.prs_perslid_key = m.prs_perslid_key)
|
||||
prs_bedrijf_key,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key =
|
||||
mld.getmeldinguser (m.mld_melding_key))
|
||||
invoerder,
|
||||
(SELECT mb.mld_meldbron_omschrijving
|
||||
FROM mld_meldbron mb
|
||||
WHERE mb.mld_meldbron_key = m.mld_meldbron_key)
|
||||
meldbron,
|
||||
m.mld_meldbron_key,
|
||||
sd.ins_srtdiscipline_key ins_srtdiscipline_key,
|
||||
sd.ins_srtdiscipline_omschrijving soortmelding,
|
||||
md.ins_discipline_key ins_discipline_key,
|
||||
CASE md.ins_discipline_key --MDUX#52700: Vakgroep "Aanvraag" en "Aanvraag Retail" samengevoegd, zelfde voor "Storing" en "Storing Retail"
|
||||
WHEN 424 THEN 'Aanvraag'
|
||||
WHEN 422 THEN 'Storing'
|
||||
ELSE md.ins_discipline_omschrijving
|
||||
END
|
||||
productgroep,
|
||||
s.mld_stdmelding_omschrijving subproductgroep,
|
||||
smg.mld_stdmeldinggroep_naam subproductgroepgroep,
|
||||
mbg.mld_behandelgroep_naam behandelgroep,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key = m.mld_melding_behandelaar_key)
|
||||
behandelaar,
|
||||
m.mld_melding_behandelaar_key behandelaar_key,
|
||||
(SELECT mld_statuses_omschrijving
|
||||
FROM mld_statuses sta
|
||||
WHERE sta.mld_statuses_key = m.mld_melding_status)
|
||||
status,
|
||||
CASE
|
||||
WHEN m.mld_melding_einddatum >
|
||||
COALESCE (
|
||||
fac.gettrackingdate ('MLDAFM',
|
||||
m.mld_melding_key),
|
||||
fac.gettrackingdate ('MLDREJ',
|
||||
m.mld_melding_key),
|
||||
SYSDATE)
|
||||
THEN
|
||||
1
|
||||
ELSE
|
||||
0
|
||||
END
|
||||
plan_uitvoertijd_sla,
|
||||
CASE
|
||||
WHEN m.mld_melding_indult = 1
|
||||
OR s.mld_stdmelding_slabewaken = 0
|
||||
THEN
|
||||
1
|
||||
ELSE
|
||||
0
|
||||
END
|
||||
sla_nvt,
|
||||
DECODE (m.mld_melding_t_uitvoertijd.eenheid,
|
||||
'D', m.mld_melding_t_uitvoertijd.tijdsduur,
|
||||
NULL)
|
||||
sla_werkdgn,
|
||||
DECODE (m.mld_melding_t_uitvoertijd.eenheid,
|
||||
'U', m.mld_melding_t_uitvoertijd.tijdsduur,
|
||||
NULL)
|
||||
sla_werkuren,
|
||||
DECODE (m.mld_melding_t_respijt.eenheid,
|
||||
'D', m.mld_melding_t_respijt.tijdsduur,
|
||||
NULL)
|
||||
sla_respijtdgn,
|
||||
DECODE (m.mld_melding_t_respijt.eenheid,
|
||||
'U', m.mld_melding_t_respijt.tijdsduur,
|
||||
NULL)
|
||||
sla_respijturen,
|
||||
DECODE (m.mld_melding_t_accepttijd.eenheid,
|
||||
'D', m.mld_melding_t_accepttijd.tijdsduur,
|
||||
NULL)
|
||||
sla_accptdgn,
|
||||
DECODE (m.mld_melding_t_accepttijd.eenheid,
|
||||
'U', m.mld_melding_t_accepttijd.tijdsduur,
|
||||
NULL)
|
||||
sla_accpturen,
|
||||
m.mld_melding_datum datum,
|
||||
CASE
|
||||
WHEN s.mld_stdmelding_planbaar = 2 THEN TO_DATE (NULL)
|
||||
ELSE m.mld_melding_einddatum
|
||||
END
|
||||
einddatum,
|
||||
mld.getacceptdatum (m.mld_melding_datum,
|
||||
m.mld_stdmelding_key,
|
||||
og.alg_onroerendgoed_keys)
|
||||
acceptdatum,
|
||||
COALESCE (mld.getmeldingstatusdate (m.mld_melding_key, 5),
|
||||
mld.getmeldingstatusdate (m.mld_melding_key, 1))
|
||||
afgemeld,
|
||||
COALESCE (mld.getmeldingstatusdate (m.mld_melding_key, 4),
|
||||
mld.getmeldingstatusdate (m.mld_melding_key, 1))
|
||||
accepted,
|
||||
mld.getactualuitvoer (m.mld_melding_key) t_doorlooptijd,
|
||||
m.mld_melding_onderwerp onderwerp,
|
||||
m.mld_melding_omschrijving omschrijving,
|
||||
m.mld_melding_opmerking opmerking,
|
||||
m.mld_melding_spoed,
|
||||
m.mld_melding_satisfaction,
|
||||
m.mld_melding_satisfaction_op,
|
||||
m.mld_melding_flag
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding s,
|
||||
alg_locatie l,
|
||||
alg_district d,
|
||||
alg_regio r,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
mld_discipline md,
|
||||
mld_disc_params mdp,
|
||||
mld_behandelgroep mbg,
|
||||
ins_srtdiscipline sd,
|
||||
mld_stdmeldinggroep smg
|
||||
WHERE s.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND sd.ins_srtdiscipline_key = md.ins_srtdiscipline_key
|
||||
AND md.ins_discipline_key = s.mld_ins_discipline_key
|
||||
AND md.ins_discipline_key = mdp.mld_ins_discipline_key
|
||||
AND s.mld_stdmeldinggroep_key =
|
||||
smg.mld_stdmeldinggroep_key(+)
|
||||
AND mdp.mld_behandelgroep_key =
|
||||
mbg.mld_behandelgroep_key(+)
|
||||
AND l.alg_district_key = d.alg_district_key(+)
|
||||
AND d.alg_regio_key = r.alg_regio_key(+)
|
||||
AND m.mld_alg_onroerendgoed_keys =
|
||||
og.alg_onroerendgoed_keys(+)
|
||||
AND m.fac_activiteit_key IS NULL
|
||||
AND m.mld_melding_datum >=
|
||||
TO_DATE ('01-01-2010', 'DD-MM-YYYY')) x;
|
||||
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user