From a9e2b74a704bc89f080726db63549fe3674ebe25 Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Thu, 3 Apr 2025 12:31:21 +0200 Subject: [PATCH] GetGkvSumByDateRange -> Knappschaft bei Erprobung ignorieren + Testverfahren allgemein ignorieren --- Data/Access/Scripts/GetGkvSumByDateRange.sql | 6 ++++++ .../Scripts/GetGkvSumByDateRangeDebug.sql | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Data/Access/Scripts/GetGkvSumByDateRangeDebug.sql diff --git a/Data/Access/Scripts/GetGkvSumByDateRange.sql b/Data/Access/Scripts/GetGkvSumByDateRange.sql index c83b860e4..90c3fba73 100644 --- a/Data/Access/Scripts/GetGkvSumByDateRange.sql +++ b/Data/Access/Scripts/GetGkvSumByDateRange.sql @@ -9,4 +9,10 @@ SELECT MIN(Oid) FROM gkvtransferprotokoll AS t2 WHERE t1.GkvAbrechnungOid = t2.GkvAbrechnungOid GROUP BY t2.GkvAbrechnungOid +) +AND +( +(a1.Verfahrensstufe = 1 AND t1.EmpfangerBezeichnung NOT LIKE 'knappschaft') +OR +a1.Verfahrensstufe = 2 ) \ No newline at end of file diff --git a/Data/Access/Scripts/GetGkvSumByDateRangeDebug.sql b/Data/Access/Scripts/GetGkvSumByDateRangeDebug.sql new file mode 100644 index 000000000..b41ef5dcf --- /dev/null +++ b/Data/Access/Scripts/GetGkvSumByDateRangeDebug.sql @@ -0,0 +1,17 @@ +SELECT * +FROM gkvtransferprotokoll AS t1 +JOIN gkvabrechnung a1 +ON a1.Oid = t1.GkvAbrechnungOid +WHERE DATE(t1.ErstelltAm) >= '2025-01-01' +AND DATE(t1.ErstelltAm) <= '2025-02-28' +AND t1.Oid = ( +SELECT MIN(Oid) +FROM gkvtransferprotokoll AS t2 +WHERE t1.GkvAbrechnungOid = t2.GkvAbrechnungOid +GROUP BY t2.GkvAbrechnungOid) +AND +( +(a1.Verfahrensstufe = 1 AND t1.EmpfangerBezeichnung NOT LIKE 'knappschaft') +OR +a1.Verfahrensstufe = 2 +) \ No newline at end of file