YKPN#75142 -- SQL van YKPN bleek omgezet naar UTf_8 ipv (ASCII/Windows-1252)
svn path=/Customer/trunk/; revision=57862
This commit is contained in:
@@ -2312,7 +2312,7 @@ AS
|
||||
rec.cnt_contract_key,
|
||||
3,
|
||||
SYSDATE,
|
||||
'Contract ge<67>ndexeerd met ' || rec.indexatie || '%');
|
||||
'Contract ge<67>ndexeerd met ' || rec.indexatie || '%');
|
||||
|
||||
-- Verwijder de kenmerken voor de indexatie
|
||||
DELETE cnt_kenmerkcontract
|
||||
@@ -3049,7 +3049,7 @@ AS
|
||||
prs_bedrijf b
|
||||
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_xmlnode = 'contract'
|
||||
AND fac_tracking_oms LIKE 'Contract ge<67>ndexeerd met%'
|
||||
AND fac_tracking_oms LIKE 'Contract ge<67>ndexeerd met%'
|
||||
AND t.fac_tracking_refkey = c.cnt_contract_key
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key;
|
||||
|
||||
@@ -3582,7 +3582,7 @@ BEGIN
|
||||
UPDATE fac_imp_perslid
|
||||
SET prs_srtperslid_omschrijving = COALESCE(prs_kenmerk3, 'Extern');
|
||||
|
||||
-- Verwijder dubbele records (personen met <20><>n login en meerdere personeelsnummers
|
||||
-- Verwijder dubbele records (personen met <20><>n login en meerdere personeelsnummers
|
||||
-- Anders krijgen we allemaal onnodige logging
|
||||
FOR rec IN c
|
||||
LOOP
|
||||
@@ -3601,7 +3601,7 @@ BEGIN
|
||||
-- De afdelingscode uit het persoonsbestand komt overeen met de kostenplaats. Dus zoeken we a.d.h.v.
|
||||
-- de kostenplaats de juiste afdelingscode op.
|
||||
-- YKPN#58764: Er kunnen natuurlijk >1 afdelingen zijn met dezelfde kostenplaats en dan ketst(e)
|
||||
-- deze import met een "Enkele-rij subselect retourneert meer dan <20><>n rij". Dit opgelost
|
||||
-- deze import met een "Enkele-rij subselect retourneert meer dan <20><>n rij". Dit opgelost
|
||||
-- door voortaan de MIN (= alfabetisch 1e) te pakken en geen verwijderde entries meer
|
||||
-- te beschouwen.
|
||||
-- NB. En als >1 afdelingen dezelfde prs_afdeling_naam hebben (wat ook kan), dan lost de
|
||||
@@ -4872,7 +4872,7 @@ CREATE OR REPLACE VIEW ykpn_v_kenteken_nedap
|
||||
)
|
||||
AS
|
||||
SELECT REGEXP_REPLACE (UPPER (b.bez_bezoekers_kenteken),
|
||||
'[^A-Z0-9<>-<2D>]+',
|
||||
'[^A-Z0-9<>-<2D>]+',
|
||||
'')
|
||||
kenteken,
|
||||
(SELECT kp.bez_kenmerkwaarde_waarde
|
||||
@@ -6812,7 +6812,7 @@ AS
|
||||
WHEN MAX (res_rsv_deel_tot) IS NULL THEN DECODE (res_discipline_key, 2341, 4, 2421, 0, 3661, 6, 5) -- 2341 flex cn, 2421 flex KPN 3661 buroblokken
|
||||
WHEN TO_CHAR (MAX (res_rsv_deel_tot), 'HH24') <= 18 AND res_discipline_key = 2341 THEN 1 -- dag bezet (flex cn)
|
||||
WHEN TO_CHAR (MIN (res_rsv_deel_van), 'HH24') >= 16 AND res_discipline_key = 2341 THEN 2 -- avond bezet (flex cn)
|
||||
WHEN res_discipline_key = 2961 AND count(*) = 1 THEN 1 -- <20><>n blok bezet, catalogus proef Zo werken wij CS
|
||||
WHEN res_discipline_key = 2961 AND count(*) = 1 THEN 1 -- <20><>n blok bezet, catalogus proef Zo werken wij CS
|
||||
WHEN res_discipline_key = 2961 AND count(*) = 2 THEN 2 -- twee blokken bezet, catalogus proef Zo werken wij CS
|
||||
ELSE 3 -- hele dag bezet
|
||||
END
|
||||
@@ -10133,7 +10133,7 @@ SELECT m.mld_melding_key,
|
||||
|
||||
|
||||
-- Rapportage 1:
|
||||
-- Alle hoofdmeldingen of onderliggende opdrachten waar het veld <EFBFBD>bedrag gefactureerd<EFBFBD> staat ingevuld.
|
||||
-- Alle hoofdmeldingen of onderliggende opdrachten waar het veld 'bedrag gefactureerd' staat ingevuld.
|
||||
-- Alle procuraties die zijn doorlopen (ongeacht de status open / afgemeld / etc)
|
||||
CREATE OR REPLACE VIEW ykpn_v_rap_facturatie1
|
||||
AS
|
||||
@@ -10151,7 +10151,7 @@ AS
|
||||
OR procuratiebedrag IS NOT NULL);
|
||||
|
||||
-- Rapportage 2:
|
||||
-- Alle opdrachten met opdrachttypes <EFBFBD>uitvoer opdracht<EFBFBD> en <EFBFBD>bestelling<EFBFBD> waar het veld <EFBFBD>bedrag gefactureerd<EFBFBD> niet is ingevuld
|
||||
-- Alle opdrachten met opdrachttypes 'uitvoer opdracht' en 'bestelling' waar het veld 'bedrag gefactureerd' niet is ingevuld
|
||||
CREATE OR REPLACE VIEW ykpn_v_rap_facturatie2
|
||||
AS
|
||||
SELECT *
|
||||
@@ -13690,7 +13690,7 @@ BEGIN
|
||||
AND b.prs_leverancier_nr IS NOT NULL
|
||||
AND fg.fin_factuur_statuses_key = 6
|
||||
AND fg.fin_factuur_datum > SYSDATE - (5 * 365) -- Check op geldige factuurdatum:
|
||||
AND fg.fin_factuur_datum < SYSDATE + 365 -- facturen mogen niet ouder zijn dan 5 jaar of meer dan <20><>n jaar in de toekomst.
|
||||
AND fg.fin_factuur_datum < SYSDATE + 365 -- facturen mogen niet ouder zijn dan 5 jaar of meer dan <20><>n jaar in de toekomst.
|
||||
);
|
||||
|
||||
-- Bepaal het boekstuknummer (key 3) met het hoogste nummer van dit jaar
|
||||
@@ -14967,7 +14967,7 @@ BEGIN
|
||||
|
||||
fac.writelog ('PROCESSEMAIL', 'I', 'std: '|| v_stdmelding_key, '');
|
||||
|
||||
-- Om niet overal email adressen van te maken zet KPN retail alles op <20><>n email adres.
|
||||
-- Om niet overal email adressen van te maken zet KPN retail alles op <20><>n email adres.
|
||||
-- Dan kijken we nu maar even of we ook de afzender kennen.
|
||||
v_errormsg := 'Is de afzender Retailsupport mail?';
|
||||
IF v_perslid_key = 64801 -- API-user tbv. Retailsupport mail
|
||||
@@ -15051,7 +15051,7 @@ BEGIN
|
||||
END IF;
|
||||
|
||||
-- Controleer of dit een reactie is op een eerdere mail.
|
||||
-- Vooralsnog alleen aanzetten voor vakgroep Financi<63>n/Financedesk 406
|
||||
-- Vooralsnog alleen aanzetten voor vakgroep Financi<63>n/Financedesk 406
|
||||
v_mld_id := REGEXP_SUBSTR (psubject, 'Melding [[:alpha:]][[:digit:]]{5,}', 1, 1);
|
||||
IF v_mld_id IS NOT NULL
|
||||
AND (LOWER(SUBSTR(psubject, 1, 3)) = 're:' OR LOWER(SUBSTR(psubject, 1, 3)) = 'fw:')
|
||||
@@ -16637,7 +16637,7 @@ AS
|
||||
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = 2881 -- Storing Systemen (was eerst: --1801 -- IT hardware, applicaties en systemen (vakgroeptype Servicenow))
|
||||
AND m.mld_melding_onderwerp IS NULL
|
||||
AND o.mld_opdr_bedrijfopdr_volgnr = 1 -- Enkel voor de eerste opdracht, normaal ook altijd maar <20><>n opdracht per melding.
|
||||
AND o.mld_opdr_bedrijfopdr_volgnr = 1 -- Enkel voor de eerste opdracht, normaal ook altijd maar <20><>n opdracht per melding.
|
||||
AND o.mld_opdr_key = ko.mld_opdr_key
|
||||
AND km.mld_kenmerk_key = ko.mld_kenmerk_key
|
||||
AND skm.mld_srtkenmerk_key = km.mld_srtkenmerk_key
|
||||
|
||||
Reference in New Issue
Block a user