CONN#801
svn path=/Customer/trunk/; revision=13120
This commit is contained in:
55
CONN/Once/conn#801.sql
Normal file
55
CONN/Once/conn#801.sql
Normal file
@@ -0,0 +1,55 @@
|
||||
|
||||
-- update vervaldatum
|
||||
UPDATE ins_srtdeel
|
||||
SET ins_srtdeel_vervaldatum = TO_DATE ('20080101', 'yyyymmdd')
|
||||
WHERE ins_srtdeel_key IN (
|
||||
SELECT ins_srtdeel_key
|
||||
FROM ins_srtdeel sd, ins_srtgroep g, ins_tab_discipline d
|
||||
WHERE ins_srtdeel_verwijder IS NULL
|
||||
AND g.ins_srtgroep_verwijder IS NULL
|
||||
AND d.ins_discipline_verwijder IS NULL
|
||||
AND sd.ins_srtgroep_key = g.ins_srtgroep_key
|
||||
AND ins_srtdeel_module = 'BES'
|
||||
AND d.ins_discipline_key = g.ins_discipline_key);
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW CONN_V_MLD_VERPLICHTING
|
||||
(DATUM, FCLT_F_SOORT, OPDRACHT, LOCATIE, BEDRIJF,
|
||||
EIGENAAR, OPDRACHT_BEDRAG, FACTUUR_BEDRAG)
|
||||
AS
|
||||
SELECT TO_CHAR (mld_opdr_datumbegin, 'DD-MM-YYYY') datum,
|
||||
(SELECT ins_srtdiscipline_prefix
|
||||
FROM ins_srtdiscipline sd,
|
||||
ins_tab_discipline d,
|
||||
mld_melding m
|
||||
WHERE m.mld_ins_discipline_key = d.ins_discipline_key
|
||||
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND o.mld_melding_key = m.mld_melding_key) soort,
|
||||
opdracht,
|
||||
(SELECT alg_locatie_code
|
||||
FROM alg_locatie l, mld_melding m
|
||||
WHERE l.alg_locatie_key = m.mld_alg_locatie_key
|
||||
AND o.mld_melding_key = m.mld_melding_key) AS locatie,
|
||||
(SELECT prs_bedrijf_naam
|
||||
FROM prs_bedrijf
|
||||
WHERE prs_bedrijf_key = mld_uitvoerende_keys) AS bedrijf,
|
||||
(SELECT fd.fac_usrdata_omschr
|
||||
FROM fac_usrdata fd, mld_v_aanwezigkenmerkopdr gb
|
||||
WHERE gb.mld_opdr_key = o.mld_opdr_key
|
||||
AND gb.mld_kenmerk_key = 83
|
||||
AND gb.mld_kenmerkopdr_waarde = fd.fac_usrdata_key) AS eigenaar,
|
||||
mld_opdr_kosten opdrachtkosten, fr_bedrag factuurbedrag
|
||||
FROM (SELECT o.mld_melding_key
|
||||
|| '/'
|
||||
|| o.mld_opdr_bedrijfopdr_volgnr opdracht,
|
||||
mld_opdr_datumbegin, mld_uitvoerende_keys, mld_melding_key,
|
||||
o.mld_opdr_key, mld_opdr_kosten,
|
||||
NVL (fin_factuurregel_totaal + fr.fin_factuurregel_btw,
|
||||
0
|
||||
) fr_bedrag
|
||||
FROM fin_factuur f, fin_factuurregel fr, mld_opdr o
|
||||
WHERE fr.fin_factuur_key(+) = f.fin_factuur_key
|
||||
AND o.mld_opdr_key = f.mld_opdr_key(+)
|
||||
AND o.mld_statusopdr_key <> 7
|
||||
AND o.mld_typeopdr_key = 5) o
|
||||
WHERE mld_opdr_kosten - fr_bedrag > 2500;
|
||||
@@ -1,7 +1,7 @@
|
||||
-- Script containing customer specific configuration sql statements for CONN: Connexxion
|
||||
-- (c) 2005-2006 Dijkoraad IT bv
|
||||
-- $Revision: 81 $
|
||||
-- $Modtime: 22-11-06 12:16 $
|
||||
-- $Revision: 82 $
|
||||
-- $Modtime: 27-11-06 15:08 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
@@ -2135,54 +2135,45 @@ from mld_opdr o, MLD_V_AANWEZIGKENMERKOPDR ko, fac_usrdata ud, MLD_V_AANWEZIGKEN
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW CONN_V_MLD_VERPLICHTING
|
||||
(DATUM, FCLT_F_SOORT, MELDING, LOCATIE, BEDRIJF, TOTAAL,
|
||||
BETAALD, OPEN, EIGENAAR, GROOTBOEKNR)
|
||||
AS
|
||||
select (select TO_CHAR(MLD_OPDR_DATUMBEGIN, 'DD-MM-YYYY') from mld_opdr where mld_melding_key = open.mld_melding_key and mld_uitvoerende_keys = open.uitv and rownum = 1) as OpdrDatum
|
||||
, (select ins_srtdiscipline_prefix from ins_srtdiscipline sd, ins_tab_discipline d, mld_melding m where
|
||||
m.MLD_INS_DISCIPLINE_KEY = d.ins_discipline_key
|
||||
and d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
and totaal.mld_melding_key = m.mld_melding_key
|
||||
and rownum = 1),totaal.mld_melding_key
|
||||
, (select alg_locatie_code
|
||||
from alg_locatie l, mld_melding m
|
||||
where l.alg_locatie_key = m.mld_alg_locatie_key
|
||||
and open.mld_melding_key = m.mld_melding_key) as locatie
|
||||
, (select prs_bedrijf_naam from prs_bedrijf where prs_bedrijf_key = open.uitv) as bedrijf
|
||||
, TO_CHAR(totaal.bedrag, '9999990D00') as Totaal
|
||||
, TO_CHAR(totaal.bedrag - open.bedrag,'9999990D00') as Betaald
|
||||
, TO_CHAR(open.bedrag,'9999990D00') as Openstaand
|
||||
, (select fd.fac_usrdata_omschr
|
||||
from fac_usrdata fd, MLD_V_AANWEZIGKENMERKOPDR gb, mld_opdr opdr
|
||||
where gb.mld_opdr_key = opdr.mld_opdr_key
|
||||
and gb.mld_kenmerk_key = 83
|
||||
and opdr.mld_uitvoerende_keys = open.uitv
|
||||
and gb.mld_kenmerkopdr_waarde = fd.fac_usrdata_key
|
||||
and rownum = 1) as Eigenaar
|
||||
, (select max(fd.fac_usrdata_omschr)
|
||||
from fac_usrdata fd, MLD_V_AANWEZIGKENMERKOPDR gb, mld_opdr opdr
|
||||
where gb.mld_opdr_key = opdr.mld_opdr_key
|
||||
and gb.mld_kenmerk_key = 100
|
||||
and opdr.mld_uitvoerende_keys = open.uitv
|
||||
and gb.mld_kenmerkopdr_waarde = fd.fac_usrdata_key) as Grbnr
|
||||
from
|
||||
(select o.mld_melding_key, o.MLD_UITVOERENDE_KEYS as uitv, sum(ko.MLD_KENMERKOPDR_WAARDE) as bedrag
|
||||
from mld_opdr o, MLD_V_AANWEZIGKENMERKOPDR ko
|
||||
where o.MLD_TYPEOPDR_KEY = 5
|
||||
and o.mld_opdr_key = ko.mld_opdr_key
|
||||
and ko.MLD_KENMERK_KEY = 118
|
||||
and o.mld_statusopdr_key <> 7
|
||||
group by o.mld_melding_key, o.mld_uitvoerende_keys) open,
|
||||
(select o.mld_melding_key, o.MLD_UITVOERENDE_KEYS as uitv, sum(ko.MLD_KENMERKOPDR_WAARDE) as bedrag
|
||||
from mld_opdr o, MLD_V_AANWEZIGKENMERKOPDR ko
|
||||
where o.MLD_TYPEOPDR_KEY = 5
|
||||
and o.mld_opdr_key = ko.mld_opdr_key
|
||||
and ko.MLD_KENMERK_KEY = 118 --totaal bedrag
|
||||
group by o.mld_melding_key, o.MLD_UITVOERENDE_KEYS) totaal
|
||||
where open.mld_melding_key = totaal.mld_melding_key
|
||||
and totaal.bedrag > 2500
|
||||
and open.uitv = totaal.uitv
|
||||
order by opdrDatum;
|
||||
(DATUM, FCLT_F_SOORT, OPDRACHT, LOCATIE, BEDRIJF,
|
||||
EIGENAAR, OPDRACHT_BEDRAG, FACTUUR_BEDRAG)
|
||||
AS
|
||||
SELECT TO_CHAR (mld_opdr_datumbegin, 'DD-MM-YYYY') datum,
|
||||
(SELECT ins_srtdiscipline_prefix
|
||||
FROM ins_srtdiscipline sd,
|
||||
ins_tab_discipline d,
|
||||
mld_melding m
|
||||
WHERE m.mld_ins_discipline_key = d.ins_discipline_key
|
||||
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND o.mld_melding_key = m.mld_melding_key) soort,
|
||||
opdracht,
|
||||
(SELECT alg_locatie_code
|
||||
FROM alg_locatie l, mld_melding m
|
||||
WHERE l.alg_locatie_key = m.mld_alg_locatie_key
|
||||
AND o.mld_melding_key = m.mld_melding_key) AS locatie,
|
||||
(SELECT prs_bedrijf_naam
|
||||
FROM prs_bedrijf
|
||||
WHERE prs_bedrijf_key = mld_uitvoerende_keys) AS bedrijf,
|
||||
(SELECT fd.fac_usrdata_omschr
|
||||
FROM fac_usrdata fd, mld_v_aanwezigkenmerkopdr gb
|
||||
WHERE gb.mld_opdr_key = o.mld_opdr_key
|
||||
AND gb.mld_kenmerk_key = 83
|
||||
AND gb.mld_kenmerkopdr_waarde = fd.fac_usrdata_key) AS eigenaar,
|
||||
mld_opdr_kosten opdrachtkosten, fr_bedrag factuurbedrag
|
||||
FROM (SELECT o.mld_melding_key
|
||||
|| '/'
|
||||
|| o.mld_opdr_bedrijfopdr_volgnr opdracht,
|
||||
mld_opdr_datumbegin, mld_uitvoerende_keys, mld_melding_key,
|
||||
o.mld_opdr_key, mld_opdr_kosten,
|
||||
NVL (fin_factuurregel_totaal + fr.fin_factuurregel_btw,
|
||||
0
|
||||
) fr_bedrag
|
||||
FROM fin_factuur f, fin_factuurregel fr, mld_opdr o
|
||||
WHERE fr.fin_factuur_key(+) = f.fin_factuur_key
|
||||
AND o.mld_opdr_key = f.mld_opdr_key(+)
|
||||
AND o.mld_statusopdr_key <> 7
|
||||
AND o.mld_typeopdr_key = 5) o
|
||||
WHERE mld_opdr_kosten - fr_bedrag > 2500;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW CONN_V_MLD_VERPLICHTING_FIAT
|
||||
|
||||
Reference in New Issue
Block a user