From f7dd9c3b37e7cc9c9d002782277197e3938cd9e7 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Tue, 2 Jul 2024 08:53:46 +0200 Subject: [PATCH] chore: use common query filter for export --- src/resources/export.sql | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/resources/export.sql b/src/resources/export.sql index 35cceb3..c2be191 100644 --- a/src/resources/export.sql +++ b/src/resources/export.sql @@ -33,11 +33,12 @@ FROM ( SUBSTRING_INDEX(EXTRACTVALUE(lm.xml_daten, '//Diagnosedatum'), ' ', 1) AS diagnosedatum, SUBSTRING_INDEX(SUBSTRING_INDEX(EXTRACTVALUE(lm.xml_daten, '//Diagnosedatum'), ' ', 1), '.', -1) AS diagnosejahr FROM lkr_meldung_export lme - JOIN lkr_meldung lm ON (lm.id = lme.lkr_meldung AND lme.typ <> '-1' AND lm.extern <= :include_extern) WHERE lm.xml_daten LIKE '%ICD_Version%' - AND SUBSTRING_INDEX(SUBSTRING_INDEX(EXTRACTVALUE(lm.xml_daten, '//Diagnosedatum'), ' ', 1), '.', -1) = :year - AND (lm.xml_daten LIKE '%%' OR lm.xml_daten LIKE '%%') - AND (lm.xml_daten NOT LIKE '%histologie_zytologie%' OR 1 = :include_histo_zyto) + AND lme.typ <> -1 + AND SUBSTRING_INDEX(SUBSTRING_INDEX(EXTRACTVALUE(lme.xml_daten, '//Diagnosedatum'), ' ', 1), '.', -1) = :year + AND (lme.xml_daten LIKE '%%' OR lme.xml_daten LIKE '%%') + AND (lme.xml_daten NOT LIKE '%histologie_zytologie%' OR 1 = :include_histo_zyto) + AND (EXTRACTVALUE(lme.xml_daten, '//Meldende_Stelle') NOT LIKE '%9999%' OR 1 <= :include_extern) ) o1 LEFT OUTER JOIN (