diff --git a/ASDL/asdl.sql b/ASDL/asdl.sql index 7bc096b14..2ab696413 100644 --- a/ASDL/asdl.sql +++ b/ASDL/asdl.sql @@ -8,7 +8,6 @@ DEFINE thisfile = 'ASDL.SQL' DEFINE dbuser = '^ASDL' DEFINE custid = 'ASDL' -DEFINE custvers = 15 SET ECHO ON SET DEFINE ON @@ -2133,6 +2132,24 @@ BEGIN END; / + +CREATE OR REPLACE VIEW asdl_v_rap_locatie_mismatch(alg_locatie_code, alg_locatie_omschrijving) +AS +SELECT DISTINCT locatie, locatieoms + FROM ( + SELECT SUBSTR(fac_imp_file_line, + INSTR(fac_imp_file_line, ';', 1, 3)+1, + INSTR(fac_imp_file_line, ';', 1, 4)- INSTR(fac_imp_file_line, ';', 1, 3)-1) locatie, + SUBSTR(fac_imp_file_line, + INSTR(fac_imp_file_line, ';', 1, 4)+1, + INSTR(fac_imp_file_line, ';', 1, 5)- INSTR(fac_imp_file_line, ';', 1, 4)-1) locatieoms + FROM fac_imp_file f, fac_import i + WHERE f.fac_import_key = i.fac_import_key + AND fac_import_app_key = 81) im + WHERE SUBSTR(im.locatie, 1, 6) NOT IN (SELECT alg_locatie_code + FROM alg_locatie + WHERE alg_locatie_verwijder IS NULL); + ------ payload end ------ SET DEFINE OFF