svn path=/Customer/trunk/; revision=19416

This commit is contained in:
Arthur Egberink
2013-10-09 12:16:38 +00:00
parent a562ffafe3
commit e5c47c7cb4

View File

@@ -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