svn path=/Customer/trunk/; revision=19416
This commit is contained in:
@@ -104,24 +104,27 @@ AS
|
||||
FROM prs_perslid p
|
||||
WHERE prs_perslid_verwijder IS NULL;
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW GDFS_V_RAP_INS_UITGIFTE
|
||||
CREATE OR REPLACE VIEW gdfs_v_rap_ins_uitgifte
|
||||
(
|
||||
FCLT_D_DATUM,
|
||||
OBJECT,
|
||||
UITGEGEVENAAN,
|
||||
UITLEENDATUM,
|
||||
INNAMEDATUM,
|
||||
INGELEVERDDOOR
|
||||
fclt_d_datum,
|
||||
fclt_f_object,
|
||||
uitgegevenaan,
|
||||
uitleendatum,
|
||||
innamedatum,
|
||||
ingeleverddoor
|
||||
)
|
||||
AS
|
||||
SELECT TO_CHAR (uitleen.fac_tracking_datum, 'dd-mm-yyyy') fclt_f_datum,
|
||||
ins_deel_omschrijving,
|
||||
SUBSTR (
|
||||
uitleen.fac_tracking_oms,
|
||||
instr(uitleen.fac_tracking_oms, 'is uitgegeven aan') + 18,
|
||||
DECODE (INSTR (uitleen.fac_tracking_oms, CHR (10)),
|
||||
0, 50,
|
||||
INSTR (uitleen.fac_tracking_oms, CHR (10)) - (instr(uitleen.fac_tracking_oms, 'is uitgegeven aan') + 18))),
|
||||
INSTR (uitleen.fac_tracking_oms, 'is uitgegeven aan') + 18,
|
||||
DECODE (
|
||||
INSTR (uitleen.fac_tracking_oms, CHR (10)),
|
||||
0,
|
||||
50,
|
||||
INSTR (uitleen.fac_tracking_oms, CHR (10))
|
||||
- (INSTR (uitleen.fac_tracking_oms, 'is uitgegeven aan') + 18))),
|
||||
TO_CHAR (uitleen.fac_tracking_datum, 'dd-mm-yyyy hh24:mi:ss')
|
||||
uitleendatum,
|
||||
TO_CHAR (inname.fac_tracking_datum, 'dd-mm-yyyy hh24:mi:ss')
|
||||
@@ -141,20 +144,27 @@ AS
|
||||
(SELECT MIN (fac_tracking_key)
|
||||
FROM fac_tracking inname
|
||||
WHERE inname.fac_tracking_key > t.fac_tracking_key
|
||||
AND inname.fac_srtnotificatie_key = 63
|
||||
AND inname.fac_tracking_refkey =
|
||||
t.fac_tracking_refkey)
|
||||
AND inname.fac_srtnotificatie_key = 63
|
||||
AND inname.fac_tracking_refkey = t.fac_tracking_refkey)
|
||||
inname,
|
||||
d.ins_deel_omschrijving
|
||||
FROM fac_tracking t, ins_deel d
|
||||
WHERE fac_srtnotificatie_key = 62
|
||||
AND fac_tracking_refkey = d.ins_deel_key) uitlening
|
||||
AND fac_tracking_refkey = d.ins_deel_key) uitlening
|
||||
WHERE uitlening.uitleen = uitleen.fac_tracking_key
|
||||
AND uitlening.inname = inname.fac_tracking_key(+)
|
||||
AND uitlening.inname = inname.fac_tracking_key(+)
|
||||
UNION ALL
|
||||
SELECT TO_CHAR (inname.fac_tracking_datum, 'dd-mm-yyyy') fclt_f_datum,
|
||||
ins_deel_omschrijving,
|
||||
uitleen.fac_tracking_oms,
|
||||
SUBSTR (
|
||||
uitleen.fac_tracking_oms,
|
||||
INSTR (uitleen.fac_tracking_oms, 'is uitgegeven aan') + 18,
|
||||
DECODE (
|
||||
INSTR (uitleen.fac_tracking_oms, CHR (10)),
|
||||
0,
|
||||
50,
|
||||
INSTR (uitleen.fac_tracking_oms, CHR (10))
|
||||
- (INSTR (uitleen.fac_tracking_oms, 'is uitgegeven aan') + 18))),
|
||||
TO_CHAR (uitleen.fac_tracking_datum, 'dd-mm-yyyy hh24:mi:ss')
|
||||
uitleendatum,
|
||||
TO_CHAR (inname.fac_tracking_datum, 'dd-mm-yyyy hh24:mi:ss')
|
||||
@@ -174,18 +184,17 @@ AS
|
||||
(SELECT MIN (fac_tracking_key)
|
||||
FROM fac_tracking inname
|
||||
WHERE inname.fac_tracking_key > t.fac_tracking_key
|
||||
AND inname.fac_srtnotificatie_key = 63
|
||||
AND inname.fac_tracking_refkey =
|
||||
t.fac_tracking_refkey)
|
||||
AND inname.fac_srtnotificatie_key = 63
|
||||
AND inname.fac_tracking_refkey = t.fac_tracking_refkey)
|
||||
inname,
|
||||
d.ins_deel_omschrijving
|
||||
FROM fac_tracking t, ins_deel d
|
||||
WHERE fac_srtnotificatie_key = 62
|
||||
AND fac_tracking_refkey = d.ins_deel_key) uitlening
|
||||
AND fac_tracking_refkey = d.ins_deel_key) uitlening
|
||||
WHERE uitlening.uitleen = uitleen.fac_tracking_key
|
||||
AND uitlening.inname = inname.fac_tracking_key
|
||||
AND TRUNC (uitleen.fac_tracking_datum) <>
|
||||
TRUNC (inname.fac_tracking_datum);
|
||||
AND uitlening.inname = inname.fac_tracking_key
|
||||
AND TRUNC (uitleen.fac_tracking_datum) <>
|
||||
TRUNC (inname.fac_tracking_datum);
|
||||
|
||||
-- voorbeeld rapport voor als we de kilometers ook bij gaan houden.
|
||||
-- blijkt nu echter erg traag te worden.
|
||||
@@ -288,7 +297,7 @@ CREATE OR REPLACE VIEW GDFS_V_RAP_DIENSTRAPPORT
|
||||
DIENSTRAPPORT,
|
||||
PERSOON
|
||||
)
|
||||
AS
|
||||
AS
|
||||
SELECT to_char(mld_melding_datum, 'yyyymmddhh24'),
|
||||
to_char(m.mld_melding_datum, 'dd-mm-yyyy'),
|
||||
m.mld_melding_key,
|
||||
@@ -359,7 +368,8 @@ END;
|
||||
|
||||
BEGIN fac.registercustversion('GDFS', 4); END;
|
||||
/
|
||||
|
||||
BEGIN adm.systrackscript('$Workfile: gdfs.sql $', '$Revision$', 0); END;
|
||||
/
|
||||
COMMIT;
|
||||
|
||||
SPOOL OFF
|
||||
|
||||
Reference in New Issue
Block a user