ASLE#31926 -- implementatie Asito Leisure.
svn path=/Customer/trunk/; revision=24862
This commit is contained in:
@@ -152,6 +152,7 @@ AS
|
||||
plan_eind
|
||||
FROM asle_v_schoonmaak_bron
|
||||
WHERE mld_stdmelding_omschrijving <> 'DND'
|
||||
AND mld_stdmelding_omschrijving <> 'NoService'
|
||||
AND mld_stdmelding_omschrijving <> 'Check'
|
||||
AND mld_stdmelding_omschrijving <> 'Blocked';
|
||||
|
||||
@@ -213,7 +214,10 @@ AS
|
||||
type_schoonmaak,
|
||||
opmerking_sup,
|
||||
alg_locatie_omschrijving,
|
||||
status,
|
||||
status
|
||||
|| ' - '
|
||||
|| TO_CHAR (plan_eind, 'hh24:mi')
|
||||
|| DECODE (opmerking_sup, NULL, NULL, ' (' || opmerking_sup || ')'),
|
||||
volgorde,
|
||||
plan_eind
|
||||
FROM (SELECT TO_CHAR (mld_melding_einddatum, 'dd-mm-yyyy') datum,
|
||||
@@ -259,7 +263,7 @@ AS
|
||||
FROM asle_v_schoonmaak_bron b, mld_statusopdr so
|
||||
WHERE b.mld_statusopdr_key = so.mld_statusopdr_key(+)
|
||||
AND TRUNC (mld_melding_einddatum) >
|
||||
TRUNC (SYSDATE - 27)) s,
|
||||
TRUNC (SYSDATE - 31)) s,
|
||||
asle_v_ruimte_gegevens rg
|
||||
WHERE rg.alg_ruimte_key = s.alg_ruimte_key(+));
|
||||
|
||||
@@ -411,6 +415,91 @@ AS
|
||||
GROUP BY verw_start_schoonmaak, timestamp, alg_locatie_key) s
|
||||
ORDER BY verw_start_schoonmaak;
|
||||
|
||||
-- rapportages om de ingelezen gegevens te exporteren en ze op een andere
|
||||
-- omgeving voor testdoeleinden weer in te lezen.
|
||||
CREATE OR REPLACE VIEW asle_v_rap_exp_werkschema
|
||||
(
|
||||
objectnummer,
|
||||
fclt_f_datum,
|
||||
begin_tijd,
|
||||
personeelsnummer,
|
||||
naam,
|
||||
groep,
|
||||
trollynr,
|
||||
voorkeurzone,
|
||||
min_uren,
|
||||
max_uren,
|
||||
last_zone,
|
||||
last_clean,
|
||||
num_clean,
|
||||
min_num_clean
|
||||
)
|
||||
AS
|
||||
SELECT (SELECT alg_locatie_code
|
||||
FROM alg_locatie l
|
||||
WHERE l.alg_locatie_key = w.alg_locatie_key)
|
||||
objectnummer,
|
||||
TO_CHAR (start_inzet, 'dd-mm-yyyy') datum,
|
||||
TO_CHAR (start_inzet, 'hh24:mi') begin_tijd,
|
||||
(SELECT prs_perslid_nr
|
||||
FROM prs_perslid p
|
||||
WHERE p.prs_perslid_key = w.prs_perslid_key)
|
||||
personeelsnummer,
|
||||
(SELECT prs_perslid_voornaam
|
||||
FROM prs_perslid p
|
||||
WHERE p.prs_perslid_key = w.prs_perslid_key)
|
||||
naam,
|
||||
groepsgrootte groep,
|
||||
NULL trollynr,
|
||||
voorkeurzone,
|
||||
min_uren min_uren,
|
||||
NULL max_uren,
|
||||
last_zone,
|
||||
last_clean,
|
||||
num_clean,
|
||||
min_num_clean
|
||||
FROM asle_imp_werkschema w;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW asle_v_rap_exp_kamerschema
|
||||
(
|
||||
fclt_f_timestamp,
|
||||
hotel,
|
||||
room_number,
|
||||
room_type,
|
||||
occupancy,
|
||||
status,
|
||||
ad,
|
||||
ju,
|
||||
ch,
|
||||
bb,
|
||||
arrival_date,
|
||||
departure_date,
|
||||
group_name
|
||||
)
|
||||
AS
|
||||
SELECT to_char(timestamp, 'dd-mm-yyyy') timestamp,
|
||||
(SELECT alg_locatie_code
|
||||
FROM alg_locatie l
|
||||
WHERE l.alg_locatie_key = k.alg_locatie_key)
|
||||
hotel,
|
||||
(SELECT alg_ruimte_nr
|
||||
FROM alg_ruimte r
|
||||
WHERE r.alg_ruimte_key = k.alg_ruimte_key)
|
||||
ruimte,
|
||||
'STDDBL' roomtype,
|
||||
ruimte_status occupancy,
|
||||
schoonmaak_status status,
|
||||
aantal_personen ad,
|
||||
0 ju,
|
||||
0 ch,
|
||||
0 bb,
|
||||
aankomst_datum arrival_date,
|
||||
vertrek_datum departure_date,
|
||||
REPLACE(groep_naam, 'DL', 'DELTA ') group_name
|
||||
FROM asle_imp_kamerschema k;
|
||||
|
||||
|
||||
CREATE OR REPLACE PACKAGE ASLE
|
||||
AS
|
||||
PROCEDURE init_cleaning (p_locatie_key IN NUMBER, p_date IN DATE);
|
||||
@@ -2008,7 +2097,7 @@ END;
|
||||
--/
|
||||
|
||||
|
||||
BEGIN fac.registercustversion('ASLE', 3); END;
|
||||
BEGIN fac.registercustversion('ASLE', 4); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
|
||||
Reference in New Issue
Block a user