FSN#32887: Qlikview views rechtstreeks goede datatype laten opleveren.
svn path=/Database/trunk/; revision=25582
This commit is contained in:
@@ -1201,8 +1201,8 @@ AS
|
||||
x.ruimtesoort,
|
||||
x.ruimtegebruik,
|
||||
x.vloersoort,
|
||||
REPLACE (TO_CHAR (ROUND (x.nen2580_opp, 2)), '.', ','),
|
||||
REPLACE (TO_CHAR (ROUND (x.vloer_opp, 2)), '.', ','),
|
||||
ROUND (x.nen2580_opp, 2),
|
||||
ROUND (x.vloer_opp, 2),
|
||||
TO_CHAR (100 * ROUND (x.bezetting, 2)) || '%',
|
||||
x.werkplekken,
|
||||
x.alg_gebouw_key
|
||||
|
||||
@@ -88,7 +88,7 @@ AS
|
||||
personeelsnr, werkplek, ins_discipline_key, catalogus, bes_srtgroep_key, groep, afleverdatum, doorlooptijd_werkdgn, sla_tijd,
|
||||
productcode, prijs, inkoopprijs, status, gefiatteerddoor, bestelopdrachtnummer, aantal, itemprijs, iteminkoopprijs, bes_srtdeel_key, productomschrijving, itemposnr
|
||||
FROM (SELECT b.bes_bestelling_key bes_bestelling_key, 'A-' || b.bes_bestelling_key bestelaanvraagnr,
|
||||
TO_CHAR (b.bes_bestelling_datum, 'YYYY-MM-DD') besteldatum,
|
||||
TRUNC(b.bes_bestelling_datum) besteldatum,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key = p.prs_perslid_key) besteller,
|
||||
@@ -135,15 +135,14 @@ AS
|
||||
d.ins_discipline_omschrijving catalogus,
|
||||
sg.bes_srtgroep_key bes_srtgroep_key,
|
||||
sg.bes_srtgroep_omschrijving groep,
|
||||
TO_CHAR (b.bes_bestelling_leverdatum, 'YYYY-MM-DD') afleverdatum,
|
||||
TO_CHAR (fac.count_work_days (b.bes_bestelling_datum, NVL (fac.gettrackingdate ('BESOTV', b.bes_bestelling_key), SYSDATE))
|
||||
) doorlooptijd_werkdgn,
|
||||
TRUNC(bes_bestelling_leverdatum) afleverdatum,
|
||||
fac.count_work_days (b.bes_bestelling_datum, NVL (fac.gettrackingdate ('BESOTV', b.bes_bestelling_key), SYSDATE)) doorlooptijd_werkdgn,
|
||||
NVL ((SELECT bdp.bes_disc_params_leverdagen
|
||||
FROM bes_disc_params bdp
|
||||
WHERE d.ins_discipline_key = bdp.bes_ins_discipline_key), 0) sla_tijd,
|
||||
sd.bes_srtdeel_nr productcode,
|
||||
REPLACE (TO_CHAR (bi.bes_bestelling_item_prijs * bi.bes_bestelling_item_aantal, '9999990.99'), '.', ',') prijs,
|
||||
REPLACE (TO_CHAR (NVL(bes.getsrtdeelinkprijs(sd.bes_srtdeel_key, bes_bestelling_datum), bi.bes_bestelling_item_prijs) * bi.bes_bestelling_item_aantal, '9999990.99'), '.', ',') inkoopprijs,
|
||||
bi.bes_bestelling_item_prijs * bi.bes_bestelling_item_aantal prijs,
|
||||
NVL(bes.getsrtdeelinkprijs(sd.bes_srtdeel_key, bes_bestelling_datum), bi.bes_bestelling_item_prijs) * bi.bes_bestelling_item_aantal inkoopprijs,
|
||||
(SELECT bes_bestellingstatuses_omschr
|
||||
FROM bes_bestellingstatuses bs
|
||||
WHERE bs.bes_bestellingstatuses_key = b.bes_bestelling_status) status,
|
||||
@@ -151,8 +150,8 @@ AS
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key = b.bes_bestelling_fiat_user) gefiatteerddoor,
|
||||
'O-' || bo.bes_bestelopdr_id bestelopdrachtnummer, bi.bes_bestelling_item_aantal aantal,
|
||||
REPLACE (TO_CHAR (bi.bes_bestelling_item_prijs, '9999990.99'), '.', ',') itemprijs,
|
||||
REPLACE (TO_CHAR (NVL(bes.getsrtdeelinkprijs(sd.bes_srtdeel_key, bes_bestelling_datum), bi.bes_bestelling_item_prijs), '9999990.99'), '.', ',') iteminkoopprijs,
|
||||
bi.bes_bestelling_item_prijs itemprijs,
|
||||
NVL(bes.getsrtdeelinkprijs(sd.bes_srtdeel_key, bes_bestelling_datum), bi.bes_bestelling_item_prijs) iteminkoopprijs,
|
||||
sd.bes_srtdeel_key bes_srtdeel_key,
|
||||
sd.bes_srtdeel_omschrijving productomschrijving,
|
||||
boi.bes_bestelopdr_item_posnr itemposnr
|
||||
|
||||
@@ -49,7 +49,7 @@ FROM alg_onrgoedkenmerk, alg_locatie l
|
||||
WHERE alg_onrgoed_niveau = 'L'
|
||||
AND alg_kenmerk_key IN (1000,1001,1002)
|
||||
AND alg_onrgoed_key = alg_locatie_key
|
||||
AND alg_locatie_verwijder IS NULL;
|
||||
AND alg_locatie_verwijder IS NULL;
|
||||
|
||||
-- View met alle geregistreerde clienten (ongeacht of ze een lopende beschikking hebben).
|
||||
-- Let op de afdelings-key 22 (= afdeling waar alle clienten in zitten) in onderstaande view:
|
||||
@@ -313,7 +313,7 @@ SELECT prs_client_naam,
|
||||
'BSN nummer voldoet niet aan de 11-proef' foutmelding,
|
||||
'E'
|
||||
FROM XX
|
||||
WHERE mod (fac.safe_to_number(SUBSTR(client_bsn,1,1)) * 9 +
|
||||
WHERE mod (fac.safe_to_number(SUBSTR(client_bsn,1,1)) * 9 +
|
||||
fac.safe_to_number(SUBSTR(client_bsn,2,1)) * 8 +
|
||||
fac.safe_to_number(SUBSTR(client_bsn,3,1)) * 7 +
|
||||
fac.safe_to_number(SUBSTR(client_bsn,4,1)) * 6 +
|
||||
@@ -785,7 +785,7 @@ AS
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL
|
||||
AND mld_kenmerk_key = 1)
|
||||
beschikking_nr,
|
||||
mld_melding_omschrijving,
|
||||
mld_melding_omschrijving,
|
||||
std.mld_ins_discipline_key,
|
||||
ins_discipline_omschrijving
|
||||
FROM care_v_gemeente gemeente, prs_perslid client, mld_melding m, mld_stdmelding std, ins_tab_discipline d
|
||||
@@ -2461,7 +2461,7 @@ CREATE_VIEW( care_v_rap_personeel, 0)
|
||||
datum_indienst,
|
||||
datum_uitdienst,
|
||||
verwijderd
|
||||
|
||||
|
||||
)
|
||||
AS
|
||||
SELECT v.team_naam,
|
||||
@@ -2540,23 +2540,23 @@ AS
|
||||
|
||||
CREATE_VIEW( care_v_rap_clienten, 0)
|
||||
(
|
||||
fclt_f_clientnr,
|
||||
fclt_f_bsn,
|
||||
fclt_f_naam,
|
||||
tussenvoegsel,
|
||||
voorletters,
|
||||
geboortejaar,
|
||||
adres,
|
||||
huisnr,
|
||||
postcode,
|
||||
fclt_f_woonplaats,
|
||||
telefoon,
|
||||
mobiel,
|
||||
fclt_f_clientnr,
|
||||
fclt_f_bsn,
|
||||
fclt_f_naam,
|
||||
tussenvoegsel,
|
||||
voorletters,
|
||||
geboortejaar,
|
||||
adres,
|
||||
huisnr,
|
||||
postcode,
|
||||
fclt_f_woonplaats,
|
||||
telefoon,
|
||||
mobiel,
|
||||
bijzonderheden
|
||||
)
|
||||
AS
|
||||
SELECT prs_client_nr, client_bsn, prs_client_naam, prs_client_tussenvoegsel, prs_client_voorletters,
|
||||
client_geboortedatum, client_adres, client_huisnr, client_postcode, client_woonplaats,
|
||||
SELECT prs_client_nr, client_bsn, prs_client_naam, prs_client_tussenvoegsel, prs_client_voorletters,
|
||||
client_geboortedatum, client_adres, client_huisnr, client_postcode, client_woonplaats,
|
||||
client_telefoon_thuis, prs_client_mobiel, client_bijzonderheden
|
||||
FROM care_v_client;
|
||||
|
||||
@@ -2908,8 +2908,8 @@ AS
|
||||
-- Periodetabel van 2 jaar in het verleden t/m heden
|
||||
CREATE_VIEW(care_v_periodeweektabel_2jaar, 0)
|
||||
(jaar, periode, week, maandag)
|
||||
AS
|
||||
SELECT
|
||||
AS
|
||||
SELECT
|
||||
TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IYYY') jaar,
|
||||
FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1 periode,
|
||||
TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IW') week,
|
||||
@@ -2919,7 +2919,7 @@ CONNECT BY LEVEL <= 2*52+1;
|
||||
|
||||
CREATE_VIEW(care_v_periodetabel_2jaar, 0)
|
||||
(jaar, periode, jaar_periode, week_van, week_tm, maandag_van, zondag_tm)
|
||||
AS
|
||||
AS
|
||||
SELECT DISTINCT jaar, periode, jaar || '-' || LPAD (periode, 2, '0'), MIN(week), MAX(week), MIN(maandag), MAX(maandag)+6
|
||||
FROM care_v_periodeweektabel_2jaar
|
||||
GROUP BY jaar, periode;
|
||||
@@ -2928,8 +2928,8 @@ GROUP BY jaar, periode;
|
||||
-- Periodetabel van 10 weken in het verleden t/m heden
|
||||
CREATE_VIEW(care_v_periodeweektabel, 0)
|
||||
(jaar, periode, week, maandag)
|
||||
AS
|
||||
SELECT
|
||||
AS
|
||||
SELECT
|
||||
TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IYYY') jaar,
|
||||
FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1 periode,
|
||||
TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IW') week,
|
||||
@@ -2940,7 +2940,7 @@ CONNECT BY LEVEL <= 1*10+1;
|
||||
|
||||
CREATE_VIEW(care_v_periodetabel, 0)
|
||||
(jaar, periode, jaar_periode, week_van, week_tm, maandag_van, zondag_tm)
|
||||
AS
|
||||
AS
|
||||
SELECT DISTINCT jaar, periode, jaar || '-' || LPAD (periode, 2, '0'), MIN(week), MAX(week), MIN(maandag), MAX(maandag)+6
|
||||
FROM care_v_periodeweektabel
|
||||
GROUP BY jaar, periode;
|
||||
@@ -3087,13 +3087,13 @@ AS
|
||||
AND pb.prs_bedrijf_key = 2
|
||||
AND ud.fac_usrdata_key = 48
|
||||
AND gt.alg_locatie_key = b.gemeente_key
|
||||
AND gt.product_code = b.product_code
|
||||
AND COALESCE(gt.duedatum,SYSDATE) =
|
||||
AND gt.product_code = b.product_code
|
||||
AND COALESCE(gt.duedatum,SYSDATE) =
|
||||
(SELECT COALESCE(MIN (gt2.duedatum),SYSDATE)
|
||||
FROM care_v_gemeente_tarieven gt2
|
||||
FROM care_v_gemeente_tarieven gt2
|
||||
WHERE COALESCE(gt2.duedatum,SYSDATE+999) >= uur.datum_gewerkt
|
||||
AND gt2.alg_locatie_key = b.gemeente_key
|
||||
AND gt2.product_code = b.product_code
|
||||
AND gt2.product_code = b.product_code
|
||||
);
|
||||
|
||||
CREATE_VIEW(care_v_gemeente_fact2_uren, 0)
|
||||
@@ -3124,7 +3124,7 @@ CREATE_VIEW( care_v_rap2_factuur_voorblad_a, 0)
|
||||
prs_bedrijf_contact_telefoon,
|
||||
prs_bedrijf_contact_fax,
|
||||
prs_bedrijf_email,
|
||||
prs_bedrijf_factnr_infix,
|
||||
prs_bedrijf_factnr_infix,
|
||||
fclt_f_gemeente,
|
||||
gemeente_code,
|
||||
gemeente_post_adres,
|
||||
@@ -3323,7 +3323,7 @@ AS
|
||||
ROUND (100 * MIN (fu.tarief) * SUM(fu.week_uren_besteed))
|
||||
FROM care_v_gemeente_fact2_uren fu
|
||||
GROUP BY fu.periode, fu.gemeente, fu.beschikkingsnr, fu.bsn_client, fu.product;
|
||||
|
||||
|
||||
|
||||
|
||||
-- FactuurRapportage view B (postfix B): op per gemeente, op periode/week-nivo de gemaakte uren per beschikking totaliseren...
|
||||
@@ -3367,7 +3367,7 @@ AS
|
||||
ROUND (100 * MIN (tarief) * SUM (week_uren_besteed))
|
||||
FROM care_v_gemeente_fact2_uren f
|
||||
GROUP BY periode, gemeente, beschikkingsnr, f.bsn_client, product, jaar, weeknr;
|
||||
|
||||
|
||||
|
||||
-- FactuurRapportage view C (postfix C): op per gemeente, op periode/week-nivo/datum de gemaakte uren per beschikking totaliseren...
|
||||
|
||||
@@ -3562,7 +3562,7 @@ CREATE_VIEW( care_v_rap2_factuur_uren_g, 0)
|
||||
record_einde
|
||||
)
|
||||
AS
|
||||
|
||||
|
||||
SELECT f.periode,
|
||||
f.gemeente,
|
||||
1,
|
||||
@@ -4009,7 +4009,7 @@ CREATE_VIEW( care_v_rap2_factuur_uren_p, 0)
|
||||
factuurbedrag
|
||||
)
|
||||
AS
|
||||
SELECT
|
||||
SELECT
|
||||
periode,
|
||||
gemeente,
|
||||
MIN(jaar) || COALESCE(MIN(TO_CHAR(gemeente_factnr_infix)), MIN(prs_bedrijf_factnr_infix)) || SUBSTR(periode,6,2) || COALESCE(MIN(TO_CHAR(gemeente_factnr_suffix)), MIN(gemeente_code)),
|
||||
@@ -4020,7 +4020,7 @@ AS
|
||||
MIN (client_postcode),
|
||||
MIN (client_woonplaats),
|
||||
MIN (client_geboortedatum),
|
||||
ROUND(SUM(week_uren_besteed),2),
|
||||
ROUND(SUM(week_uren_besteed),2),
|
||||
DECODE(product, 'HV1', 'CHT basis','HV2', 'CHT plus', 'HV3', '', ''),
|
||||
weeknr,
|
||||
ROUND (MIN (tarief) * SUM(week_uren_besteed), 2)
|
||||
@@ -4315,7 +4315,7 @@ AS
|
||||
SELECT periode,
|
||||
bsn_verzorger,
|
||||
nr_verzorger,
|
||||
verzorger,
|
||||
verzorger,
|
||||
prs_perslid_dienstverband,
|
||||
mld_impropdr_key,
|
||||
week_uren_besteed,
|
||||
@@ -4371,49 +4371,49 @@ CREATE_VIEW( care_v_periode_x_salaris, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, periode_uren_besteed, dagen, bsn_periode)
|
||||
AS
|
||||
SELECT jaar_periode, bsn_verzorger, MIN(nr_verzorger), MIN(verzorger), MIN(prs_perslid_dienstverband), ROUND(SUM (week_uren_besteed),2), COUNT(DISTINCT datum), bsn_verzorger ||'_'|| jaar_periode
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_salaris x
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_salaris x
|
||||
WHERE pt.jaar_periode = x.periode
|
||||
GROUP BY jaar_periode, bsn_verzorger;
|
||||
|
||||
|
||||
|
||||
CREATE_VIEW( care_v_periode_x_ziek, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, ziekte_uren, dagen, bsn_periode)
|
||||
AS
|
||||
SELECT jaar_periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, ziekte_uren, dagen, bsn_verzorger ||'_'|| jaar_periode
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_gekeurde_ziek2_uren x
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_gekeurde_ziek2_uren x
|
||||
WHERE pt.jaar_periode = x.periode;
|
||||
|
||||
CREATE_VIEW( care_v_periode_x_vrij, 0)
|
||||
|
||||
CREATE_VIEW( care_v_periode_x_vrij, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, verlof_uren, dagen, bsn_periode)
|
||||
AS
|
||||
SELECT jaar_periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, verlof_uren, dagen, bsn_verzorger ||'_'|| jaar_periode
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_gekeurde_vrij2_uren x
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_gekeurde_vrij2_uren x
|
||||
WHERE pt.jaar_periode = x.periode;
|
||||
|
||||
CREATE_VIEW( care_v_periode_x_auto, 0)
|
||||
CREATE_VIEW( care_v_periode_x_auto, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, woonwerk_km, rest_km, bsn_periode)
|
||||
AS
|
||||
AS
|
||||
SELECT jaar_periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, woonwerk_km, rest_km, bsn_verzorger ||'_'|| jaar_periode
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_auto x
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_auto x
|
||||
WHERE pt.jaar_periode = x.periode;
|
||||
|
||||
CREATE_VIEW( care_v_periode_x_fiets, 0)
|
||||
CREATE_VIEW( care_v_periode_x_fiets, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, mld_opdruren_kosten_besteed, bsn_periode)
|
||||
AS
|
||||
AS
|
||||
SELECT jaar_periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, mld_opdruren_kosten_besteed, bsn_verzorger ||'_'|| jaar_periode
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_fiets x
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_fiets x
|
||||
WHERE pt.jaar_periode = x.periode;
|
||||
|
||||
CREATE_VIEW( care_v_periode_x_bromfiets, 0)
|
||||
|
||||
CREATE_VIEW( care_v_periode_x_bromfiets, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, mld_opdruren_kosten_besteed, bsn_periode)
|
||||
AS
|
||||
AS
|
||||
SELECT jaar_periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, mld_opdruren_kosten_besteed, bsn_verzorger ||'_'|| jaar_periode
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_bromfiets x
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_bromfiets x
|
||||
WHERE pt.jaar_periode = x.periode;
|
||||
|
||||
|
||||
CREATE_VIEW( care_v_salaris_all, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, periode_uren_besteed, werkdagen,ziekte_uren, ziekdagen, verlof_uren, verlofdagen, woonwerk_km, rest_km, fietsdagen, bromfietsdagen)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, periode_uren_besteed, werkdagen,ziekte_uren, ziekdagen, verlof_uren, verlofdagen, woonwerk_km, rest_km, fietsdagen, bromfietsdagen)
|
||||
AS
|
||||
SELECT periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, periode_uren_besteed, dagen, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
FROM care_v_periode_x_salaris s
|
||||
@@ -4676,7 +4676,7 @@ AS
|
||||
|| RPAD (' ', 54, ' ')
|
||||
FROM prs_bedrijf pb, fac_usrdata ud2, fac_usrdata ud3, care_v_cak_choose_periode cp
|
||||
WHERE ud2.fac_usrdata_key = 42 AND ud3.fac_usrdata_key = 43;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -4709,7 +4709,7 @@ AS
|
||||
|| LPAD (verzorger_key, 10, '0')
|
||||
|| RPAD (' ', 2, ' ')
|
||||
|| RPAD (' ', 39, ' ')
|
||||
FROM care_v_cak2_factuur_uren_b f, fac_usrdata ud1, fac_usrdata ud2,
|
||||
FROM care_v_cak2_factuur_uren_b f, fac_usrdata ud1, fac_usrdata ud2,
|
||||
fac_usrdata ud3, fac_usrdata ud4
|
||||
WHERE ud1.fac_usrdata_key = 44
|
||||
AND ud2.fac_usrdata_key = 45
|
||||
@@ -4744,7 +4744,7 @@ AS
|
||||
minuten,
|
||||
'51' || '1' || txt
|
||||
FROM care_v_cak_zorg_pre_record;
|
||||
|
||||
|
||||
|
||||
--- Gewijzigde cq. correctie zorguren die naar CAK moeten.
|
||||
--- KEY(prs_client_cak_actie) = 2 betekent "Correctie zorguren voor CAK"
|
||||
@@ -4770,7 +4770,7 @@ AS
|
||||
'51' || prs_client_cak_actie || txt
|
||||
FROM care_v_cak_zorg_pre_record
|
||||
WHERE prs_client_cak_actie = 1 OR prs_client_cak_actie = 2;
|
||||
|
||||
|
||||
|
||||
-- MB: let wel: een beetje tricky, maar wel ok!
|
||||
-- Er mogen alleen clienten in bestand die nog niet eerder zijn aangeleverd (dus alleen de nieuwe clienten van dezer periode)
|
||||
@@ -4810,7 +4810,7 @@ AS
|
||||
|| RPAD (' ', 6, ' ')
|
||||
FROM care_v_beschikking_all b, care_v_cak_client_zorg_record cz
|
||||
WHERE cz.bsn_client = b.client_bsn
|
||||
AND b.pgb IS NULL
|
||||
AND b.pgb IS NULL
|
||||
GROUP BY cz.fclt_f_periode, b.client_bsn;
|
||||
|
||||
|
||||
@@ -4840,7 +4840,7 @@ AS
|
||||
b.client_bsn,
|
||||
'12' || TO_NUMBER (TO_CHAR (MIN (b.beschikking_datum_van), 'IYYY'))
|
||||
|| LPAD (TO_NUMBER (TO_CHAR (MIN (b.beschikking_datum_van), 'IW')), 2,'0')
|
||||
|| LPAD (COALESCE (MIN(client_nr), ' '), 10, '0')
|
||||
|| LPAD (COALESCE (MIN(client_nr), ' '), 10, '0')
|
||||
|| '1'
|
||||
|| LPAD (COALESCE (MIN (client_mv), ' '), 1, ' ')
|
||||
|| UPPER (LPAD (COALESCE (REPLACE (MIN (client_postcode), ' ', ''), ' '), 6, ' '))
|
||||
@@ -4902,7 +4902,7 @@ AS
|
||||
|| RPAD (' ', 6, ' ')
|
||||
FROM care_v_beschikking_all b, care_v_cak_changed_zorg_record cz
|
||||
WHERE cz.bsn_client = b.client_bsn
|
||||
AND b.pgb IS NULL
|
||||
AND b.pgb IS NULL
|
||||
GROUP BY cz.fclt_f_periode, b.client_bsn;
|
||||
|
||||
|
||||
@@ -4932,7 +4932,7 @@ AS
|
||||
b.client_bsn,
|
||||
'12' || TO_NUMBER (TO_CHAR (MIN (b.beschikking_datum_van), 'IYYY'))
|
||||
|| LPAD (TO_NUMBER (TO_CHAR (MIN (b.beschikking_datum_van), 'IW')), 2,'0')
|
||||
|| LPAD (COALESCE (MIN(client_nr), ' '), 10, '0')
|
||||
|| LPAD (COALESCE (MIN(client_nr), ' '), 10, '0')
|
||||
|| '1'
|
||||
|| LPAD (COALESCE (MIN (client_mv), ' '), 1, ' ')
|
||||
|| UPPER (LPAD (COALESCE (REPLACE (MIN (client_postcode), ' ', ''), ' '), 6, ' '))
|
||||
@@ -5134,8 +5134,8 @@ AS
|
||||
-- Periodetabel van 10 jaar in het verleden t/m 10 jaar in toekomst
|
||||
CREATE_VIEW(care_v_qvw_periodeweektabel, 0)
|
||||
(jaar, periode, week, maandag)
|
||||
AS
|
||||
SELECT
|
||||
AS
|
||||
SELECT
|
||||
TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IYYY') jaar,
|
||||
DECODE(FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1, 14, 13,FLOOR((TO_CHAR (SYSDATE - 7*(LEVEL-1),'IW') - 1) /4) + 1) periode,
|
||||
TO_CHAR (SYSDATE - 7*(LEVEL-1), 'IW') week,
|
||||
@@ -5143,7 +5143,7 @@ SELECT
|
||||
FROM DUAL
|
||||
CONNECT BY LEVEL <= 5*52+1
|
||||
UNION
|
||||
SELECT
|
||||
SELECT
|
||||
TO_CHAR (SYSDATE + 7*(LEVEL), 'IYYY') jaar,
|
||||
DECODE(FLOOR((TO_CHAR (SYSDATE + 7*(LEVEL),'IW') - 1) /4) + 1, 14, 13,FLOOR((TO_CHAR (SYSDATE + 7*(LEVEL),'IW') - 1) /4) + 1) periode,
|
||||
TO_CHAR (SYSDATE + 7*(LEVEL), 'IW') week,
|
||||
@@ -5161,7 +5161,7 @@ AS
|
||||
FROM care_v_beschikking_all b, care_v_te_factureren_uren uur
|
||||
WHERE b.mld_melding_key = uur.mld_melding_key(+)
|
||||
GROUP BY b.mld_melding_key;
|
||||
|
||||
|
||||
|
||||
CREATE_VIEW( care_v_qvw_beschikk, 0)
|
||||
AS
|
||||
@@ -5173,7 +5173,7 @@ AS
|
||||
b.prs_client_naam || ',' || prs_client_tussenvoegsel || ',' || prs_client_voorletters AS prs_client_naam,
|
||||
b.client_bsn,
|
||||
b.client_mv,
|
||||
b.client_geboortedatum,
|
||||
TO_DATE(b.client_geboortedatum, 'DD-MM-YYYY') client_geboortedatum,
|
||||
b.client_woonplaats,
|
||||
b.beschikking_datum_van,
|
||||
DECODE (
|
||||
@@ -5247,13 +5247,13 @@ AND COALESCE(gt.duedatum,SYSDATE)= (SELECT COALESCE(MIN (gt2.duedatum),SYSDATE)
|
||||
WHERE gt2.alg_locatie_key = gt.alg_locatie_key
|
||||
AND gt2.product_code = gt.product_code
|
||||
);
|
||||
*/
|
||||
|
||||
|
||||
*/
|
||||
|
||||
|
||||
CREATE_VIEW( care_v_qvw_gemeente_tarieven, 0)
|
||||
(alg_locatie_key, product_code, tarief, vandatum, tmdatum)
|
||||
AS
|
||||
SELECT alg_locatie_key, product_code, tarief,
|
||||
SELECT alg_locatie_key, product_code, tarief,
|
||||
COALESCE(LAG(duedatum+1, 1, TO_DATE('01-01-2010','DD-MM-YYYY')) OVER (ORDER BY alg_locatie_key, product_code, duedatum), TO_DATE('01-01-2010','DD-MM-YYYY')) AS vandatum,
|
||||
COALESCE(duedatum,TO_DATE('31-12-2099','DD-MM-YYYY')) AS tmdatum
|
||||
FROM care_v_gemeente_tarieven;
|
||||
@@ -5273,7 +5273,7 @@ WHERE pw.maandag >= vandatum AND pw.maandag <= tmdatum;
|
||||
CREATE_VIEW( care_v_qvw_beschikk_per_week, 0)
|
||||
(mld_melding_key, beschikking_maandag_van, beschikking_maandag_tot, uren_beschikking, tarief, jaar, periode, week, maandag_vande_week)
|
||||
AS
|
||||
SELECT mld_melding_key, beschikking_maandag_van, beschikking_maandag_tot, uren_beschikking,
|
||||
SELECT mld_melding_key, beschikking_maandag_van, beschikking_maandag_tot, uren_beschikking,
|
||||
CASE
|
||||
WHEN b.pgb = 1 THEN b.pgb_tarief
|
||||
WHEN b.gemeente_veiling = 1 THEN b.pgb_tarief
|
||||
@@ -5304,7 +5304,7 @@ AS
|
||||
AS prs_verzorger_naam,
|
||||
z.verzorger_bsn,
|
||||
z.verzorger_mv,
|
||||
z.verzorger_geboortedatum,
|
||||
TO_DATE(z.verzorger_geboortedatum, 'DD-MM-YYYY') verzorger_geboortedatum,
|
||||
z.verzorger_woonplaats,
|
||||
z.prs_verzorger_dienstverband
|
||||
FROM care_v_bestede_uren_all u, care_v_verzorger z
|
||||
@@ -5506,7 +5506,7 @@ AS
|
||||
CASE
|
||||
WHEN
|
||||
SUM(cd.mld_opdruren_dagkosten_totaal) > 0 THEN
|
||||
ROUND((SUM(km.kilometers) - ROUND((SUM(cd.mld_opdruren_dagkosten_totaal+500))/1000))/ROUND((SUM(cd.mld_opdruren_dagkosten_totaal+500))/1000)*100) || ' %'
|
||||
ROUND((SUM(km.kilometers) - ROUND((SUM(cd.mld_opdruren_dagkosten_totaal+500))/1000))/ROUND((SUM(cd.mld_opdruren_dagkosten_totaal+500))/1000)*100) || ' %'
|
||||
ELSE 'Onbekend'
|
||||
END
|
||||
FROM care_v_verzorger_km_per_dag km, mld_opdruren_dagkosten cd
|
||||
@@ -5606,7 +5606,7 @@ AS
|
||||
COALESCE(cd.mld_opdruren_dagkosten_totaal,0),
|
||||
ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000),
|
||||
CASE
|
||||
WHEN cd.mld_opdruren_dagkosten_totaal > 0
|
||||
WHEN cd.mld_opdruren_dagkosten_totaal > 0
|
||||
THEN km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)
|
||||
ELSE 0
|
||||
END,
|
||||
@@ -5614,7 +5614,7 @@ AS
|
||||
WHEN
|
||||
cd.mld_opdruren_dagkosten_totaal > 0 THEN
|
||||
CASE
|
||||
WHEN km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000) <= -2
|
||||
WHEN km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000) <= -2
|
||||
THEN 'A. < (Minder dan NORM geschreven)'
|
||||
WHEN km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000) >= -1 AND km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000) <= 1
|
||||
THEN 'B. = (Volgens NORM geschreven)'
|
||||
@@ -5630,7 +5630,7 @@ AS
|
||||
THEN 'G. 51 - 100 km (Boven NORM geschreven)'
|
||||
ELSE 'H. > 100 km (Boven NORM geschreven)'
|
||||
END
|
||||
ELSE 'Onbekend'
|
||||
ELSE 'Onbekend'
|
||||
END,
|
||||
CASE
|
||||
WHEN
|
||||
@@ -5644,30 +5644,30 @@ AS
|
||||
CASE
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) < 0
|
||||
THEN 'A. < % (Minder dan NORM geschreven)'
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) = 0
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) = 0
|
||||
THEN 'B. = (Volgens NORM geschreven)'
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) > 0
|
||||
AND
|
||||
ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) <= 10
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) > 0
|
||||
AND
|
||||
ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) <= 10
|
||||
THEN 'C. 0 - 10% (Boven NORM geschreven)'
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) > 10
|
||||
AND
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) > 10
|
||||
AND
|
||||
ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) <= 20
|
||||
THEN 'D. 11 - 20% (Boven NORM geschreven)'
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) > 20
|
||||
AND
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) > 20
|
||||
AND
|
||||
ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) <= 50
|
||||
THEN 'E. 21 - 50% (Boven NORM geschreven)'
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) > 51
|
||||
AND
|
||||
WHEN ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) > 51
|
||||
AND
|
||||
ROUND((km.kilometers - ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000))/ROUND((cd.mld_opdruren_dagkosten_totaal+500)/1000)*100) <= 100
|
||||
THEN 'F. 51 - 100% (Boven NORM geschreven)'
|
||||
THEN 'F. 51 - 100% (Boven NORM geschreven)'
|
||||
ELSE 'G. > 100 % (Boven NORM geschreven)'
|
||||
END
|
||||
ELSE 'Onbekend'
|
||||
ELSE 'Onbekend'
|
||||
END,
|
||||
mld_opdruren_dagkosten_opm,
|
||||
CASE
|
||||
CASE
|
||||
WHEN cd.mld_opdruren_dagkosten_totaal IS NULL THEN '<a href="..\..\appl\care\care_calc_dist.asp?mld_opdr_uren_key=' || km.mld_opdr_uren_key || '"><img src="..\..\appl\care\images\vraagje.png"></a>'
|
||||
WHEN cd.mld_opdruren_dagkosten_totaal < 0 THEN '<a href="..\..\appl\care\care_calc_dist.asp?mld_opdr_uren_key=' || km.mld_opdr_uren_key || '"><img src="..\..\appl\care\images\foutje.png"></a>'
|
||||
ELSE '<a href="' || cd.mld_opdruren_dagkosten_opm || '" target="_blank"><img src="..\..\appl\care\images\googlemaps.png"></a>'
|
||||
@@ -5803,8 +5803,8 @@ AS
|
||||
GROUP BY km.prs_perslid_key, km.jaar, km.periode;
|
||||
|
||||
|
||||
-- matchtype = A (mAtch tussen medewerker werktijden en opdrachttijd),
|
||||
-- = B (medewerker is Beschikbaar, en heeft hier geen opdracht,
|
||||
-- matchtype = A (mAtch tussen medewerker werktijden en opdrachttijd),
|
||||
-- = B (medewerker is Beschikbaar, en heeft hier geen opdracht,
|
||||
-- = C (de opdrachttijd Conflicteert met de medewerker's werktijden).
|
||||
|
||||
-- Deel A: uitvoeringsplan valt geheel of gedeeltelijk binnen de inzetbaarheid van een persoon, opgesplits in A1 en A2:
|
||||
@@ -6093,7 +6093,7 @@ SELECT NULL inzetbaar_key,
|
||||
WHERE o.mld_opdr_key = mu.mld_opdr_key
|
||||
AND o.mld_opdr_einddatum >= TRUNC(SYSDATE)
|
||||
AND mu.mld_opdr_uitvoeren_dag = weekdagen.dag)
|
||||
AND p.prs_afdeling_key = 21;
|
||||
AND p.prs_afdeling_key = 21;
|
||||
|
||||
|
||||
CREATE_VIEW ( care_v_prs_opdrachturen, 0)
|
||||
@@ -6206,7 +6206,7 @@ AND c.prs_perslid_key = u.prs_perslid_key(+) ;
|
||||
|
||||
CREATE_VIEW( care_v_rap_prs_team_planbord, 0)
|
||||
AS
|
||||
SELECT
|
||||
SELECT
|
||||
prs_perslid_inzetbaar_key,
|
||||
mld_opdr_uitvoeren_key,
|
||||
pb.prs_perslid_key,
|
||||
|
||||
@@ -273,31 +273,12 @@ SELECT basis.contract_key, basis.internnr, basis.externnr,
|
||||
cs.ins_discipline_omschrijving contractsoort,
|
||||
tc.cnt_typecontract_key typecontract_key,
|
||||
tc.cnt_typecontract_omschrijving typecontract,
|
||||
TO_CHAR
|
||||
(COALESCE (cc.cnt_contract_looptijd_van, SYSDATE),
|
||||
'DD-MM-YYYY'
|
||||
) ingangsdatum,
|
||||
TO_CHAR
|
||||
(COALESCE (cnt.cnt_getrappeldatum (cc.cnt_contract_key),
|
||||
COALESCE (cc.cnt_contract_looptijd_tot,
|
||||
SYSDATE
|
||||
)
|
||||
),
|
||||
'DD-MM-YYYY'
|
||||
) rappeldatum,
|
||||
TRUNC (COALESCE (cc.cnt_contract_looptijd_van, SYSDATE)) ingangsdatum,
|
||||
TRUNC (COALESCE (cnt.cnt_getrappeldatum (cc.cnt_contract_key), COALESCE (cc.cnt_contract_looptijd_tot, SYSDATE))) rappeldatum,
|
||||
rt.cnt_termijn_omschrijving rappeltermijn,
|
||||
TO_CHAR
|
||||
(COALESCE (cnt.cnt_getopzegdatum (cc.cnt_contract_key),
|
||||
COALESCE (cc.cnt_contract_looptijd_tot,
|
||||
SYSDATE
|
||||
)
|
||||
),
|
||||
'DD-MM-YYYY'
|
||||
) opzegdatum,
|
||||
TRUNC (COALESCE (cnt.cnt_getopzegdatum (cc.cnt_contract_key), COALESCE (cc.cnt_contract_looptijd_tot, SYSDATE))) opzegdatum,
|
||||
ot.cnt_termijn_omschrijving opzegtermijn,
|
||||
TO_CHAR (COALESCE (cc.cnt_contract_looptijd_tot, SYSDATE),
|
||||
'DD-MM-YYYY'
|
||||
) einddatum,
|
||||
TRUNC (COALESCE (cc.cnt_contract_looptijd_tot, SYSDATE)) einddatum,
|
||||
(SELECT d.prs_afdeling_naam6
|
||||
FROM prs_v_aanwezigafdeling d
|
||||
WHERE d.prs_afdeling_key =
|
||||
|
||||
@@ -1362,7 +1362,7 @@ SELECT d.ins_deel_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
kd.ins_kenmerkdeel_aanmaak datum,
|
||||
TO_CHAR (kd.ins_kenmerkdeel_aanmaak, 'hh24:mi') tijd,
|
||||
TRUNC (kd.ins_kenmerkdeel_aanmaak) tijd,
|
||||
sk.ins_srtkenmerk_omschrijving ins_srtkenmerk_omschrijving,
|
||||
kd.ins_kenmerkdeel_verwijder,
|
||||
sk.ins_srtkenmerk_kenmerktype,
|
||||
@@ -1411,7 +1411,7 @@ SELECT id.ins_deel_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
idsc.ins_deelsrtcontrole_datum datum,
|
||||
TO_CHAR (idsc.ins_deelsrtcontrole_datum, 'hh24:mi') tijd,
|
||||
TRUNC (idsc.ins_deelsrtcontrole_datum) tijd,
|
||||
idsc.ins_srtcontrole_key,
|
||||
ins_srtcontrole_omschrijving,
|
||||
idsc.ins_deelsrtcontrole_key,
|
||||
|
||||
@@ -391,9 +391,9 @@ AS
|
||||
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,
|
||||
TO_CHAR (m.mld_melding_datum, 'YYYY-MM-DD') datum,
|
||||
COALESCE (TO_CHAR (mld.getmeldingstatusdate(m.mld_melding_key,5), 'YYYY-MM-DD'),
|
||||
TO_CHAR (mld.getmeldingstatusdate(m.mld_melding_key,1), 'YYYY-MM-DD')
|
||||
TRUNC (m.mld_melding_datum) datum,
|
||||
COALESCE (TRUNC (mld.getmeldingstatusdate(m.mld_melding_key,5)),
|
||||
TRUNC (mld.getmeldingstatusdate(m.mld_melding_key,1))
|
||||
)
|
||||
afgemeld,
|
||||
mld.getactualuitvoer(m.mld_melding_key) t_doorlooptijd,
|
||||
@@ -405,24 +405,20 @@ AS
|
||||
(SELECT mld_statusopdr_omschrijving
|
||||
FROM mld_statusopdr sta
|
||||
WHERE sta.mld_statusopdr_key = o.mld_statusopdr_key) opdracht_status,
|
||||
fac.count_Work_Days(o.mld_opdr_datumbegin, o.mld_opdr_einddatum) opdracht_duur_gepland, TO_CHAR (o.mld_opdr_datumbegin, 'YYYY-MM-DD') opdracht_datum,
|
||||
TO_CHAR (mld.getopdrachtstatusdate(o.mld_opdr_key,6), 'YYYY-MM-DD') opdracht_afgemeld,
|
||||
fac.count_Work_Days(o.mld_opdr_datumbegin, o.mld_opdr_einddatum) opdracht_duur_gepland,
|
||||
TRUNC (o.mld_opdr_datumbegin) opdracht_datum,
|
||||
TRUNC (mld.getopdrachtstatusdate(o.mld_opdr_key,6)) opdracht_afgemeld,
|
||||
fac.count_work_days (o.mld_opdr_datumbegin, mld.getopdrachtstatusdate(o.mld_opdr_key,6)) opdracht_doorlooptijd,
|
||||
o.mld_opdr_omschrijving opdracht_omschrijving, o.mld_opdr_opmerking opdracht_opmerking,
|
||||
(SELECT naam
|
||||
FROM mld_v_uitvoerende u
|
||||
WHERE u.mld_uitvoerende_key = o.mld_uitvoerende_keys) opdracht_uitvoerende, NULL opdracht_contract,
|
||||
NULL opdracht_contactpersoon,
|
||||
REPLACE (TO_CHAR (o.mld_opdr_uren, '9999990.99'), '.', ',') opdracht_uren,
|
||||
REPLACE (TO_CHAR (o.mld_opdr_kosten - o.mld_opdr_materiaal - (o.mld_opdr_uren * o.mld_opdr_uurloon),
|
||||
'9999990.99'
|
||||
),
|
||||
'.',
|
||||
','
|
||||
) opdracht_correctie,
|
||||
REPLACE (TO_CHAR (o.mld_opdr_materiaal, '9999990.99'), '.', ',') opdracht_materiaal,
|
||||
REPLACE (TO_CHAR (o.mld_opdr_uurloon, '9999990.99'), '.', ',') opdracht_uurtarief,
|
||||
REPLACE (TO_CHAR (o.mld_opdr_kosten, '9999990.99'), '.', ',') opdracht_kosten
|
||||
o.mld_opdr_uren opdracht_uren,
|
||||
o.mld_opdr_kosten - o.mld_opdr_materiaal - (o.mld_opdr_uren * o.mld_opdr_uurloon) opdracht_correctie,
|
||||
o.mld_opdr_materiaal opdracht_materiaal,
|
||||
o.mld_opdr_uurloon opdracht_uurtarief,
|
||||
o.mld_opdr_kosten opdracht_kosten
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding s,
|
||||
alg_locatie l,
|
||||
|
||||
@@ -601,8 +601,8 @@ CREATE_VIEW(res_v_qvw_algemeen, 0) (res_reservering_key,
|
||||
AS SELECT res.res_reservering_key
|
||||
, res.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
|
||||
, rrr.res_rsv_ruimte_omschrijving
|
||||
, to_char(NVL(rrr.res_rsv_ruimte_aanmaak, voorz.van), 'YYYY-MM-DD')
|
||||
, to_char(NVL(rrr.res_rsv_ruimte_van, voorz.van), 'YYYY-MM-DD')
|
||||
, TRUNC(NVL(rrr.res_rsv_ruimte_aanmaak, voorz.van))
|
||||
, TRUNC(NVL(rrr.res_rsv_ruimte_van, voorz.van))
|
||||
, (SELECT prs_perslid_naam_full FROM prs_v_perslid_fullnames_all pf WHERE pf.prs_perslid_key = rrr.res_rsv_ruimte_host_key)
|
||||
, (SELECT prs_perslid_naam_full FROM prs_v_perslid_fullnames_all pf WHERE pf.prs_perslid_key = rrr.res_rsv_ruimte_contact_key)
|
||||
, (SELECT pf.prs_perslid_naam_full
|
||||
@@ -663,11 +663,11 @@ AS SELECT res.res_reservering_key
|
||||
, voorz.catalogus
|
||||
, voorz.product_key
|
||||
, voorz.product
|
||||
, replace(to_char(voorz.totaalprijs),'.',',')
|
||||
, to_char(voorz.van,'hh24:mi')
|
||||
, to_char(voorz.tot,'hh24:mi')
|
||||
, replace(to_char(voorz.aantal),'.',',')
|
||||
, replace(to_char(voorz.prijs),'.',',')
|
||||
, voorz.totaalprijs
|
||||
, TRUNC(voorz.van)
|
||||
, TRUNC(voorz.tot)
|
||||
, voorz.aantal
|
||||
, voorz.prijs
|
||||
, voorz.afgemeld
|
||||
from res_v_aanwezigrsv_ruimte rrr
|
||||
, res_activiteit ra
|
||||
|
||||
Reference in New Issue
Block a user