From 580be21f255c394c59b4ca1b600de807fa3a65b9 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Fri, 23 May 2025 13:01:55 +0200 Subject: [PATCH] =?UTF-8?q?Queries/Hilfepl=C3=A4ne=20ohne=20Bewertung=20in?= =?UTF-8?q?=20den=20letzten=205=20Monaten=20von=20Bewo=20direkt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ohne Bewertung in den letzten 5 Monaten.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Queries/Hilfepläne ohne Bewertung in den letzten 5 Monaten.txt diff --git a/Queries/Hilfepläne ohne Bewertung in den letzten 5 Monaten.txt b/Queries/Hilfepläne ohne Bewertung in den letzten 5 Monaten.txt new file mode 100644 index 000000000..08120479e --- /dev/null +++ b/Queries/Hilfepläne ohne Bewertung in den letzten 5 Monaten.txt @@ -0,0 +1,19 @@ +-- Bei Bewo direkt 1378137009 (APP1) +-- Hilfepläne ohne Bewertung in den letzten 5 Monaten (6 Monate sind LVR Vorgabe) + +select p.LastName as Nachname, p.FirstName as Vorname, +cb2sc.ApprovedStartDate as 'Bewilligt von', cb2sc.ApprovedEndDate as 'Bewilligt bis', +o.`Name` as 'Kostentraeger', +(select CONCAT(emp1p.`FirstName`, ' ', emp1p.`LastName`) from employee emp1 join `person` emp1p on emp1p.`Oid` = emp1.`PersonOid` where emp1.`Oid` in (select employeeoid from `employee2customer` e2c1 join `valuelistentry2object` vl2o on e2c1.`Oid` = vl2o.`ObjectOid` join `valuelistentry` vle on vl2o.`ValueListEntryOid` = vle.`Oid` +where e2c1.`CustomerOid` = cust.`Oid` and vle.`SystemEntryID` = 3) LIMIT 1) as 'Bezugsbetreuung', +letzteBewertung as 'Datum der letzten Bewertung' +from `person` p +join `customer` cust on p.Oid = cust.PersonOid +join `supportconcept` sc on cust.Oid = sc.CustomerOid +join `costbearer2supportconcept` cb2sc on sc.Oid = cb2sc.SupportConceptOid +join `costbearer` cb on cb2sc.`CostBearerOid` = cb.`Oid` +join `organisation` o on cb.`Oid` = o.`CostBearerOid` +left join (select max(rat.startdate) as letzteBewertung, rat.SupportConceptOid as ratscoid from rating rat) as rating on rating.ratscoid = sc.oid +WHERE (letzteBewertung < DATE_ADD(CURDATE(), INTERVAL -5 MONTH) or letzteBewertung is null) +and cust.IsActive = 1 and sc.IsActive = 1 +order by p.lastname \ No newline at end of file