Queries/Anzahl Termine nach Leistung in einem Jahr - Bugfix Name Kostentraeger und Filter auf Kostentraeger mit Werten
This commit is contained in:
@@ -17,11 +17,13 @@ SELECT
|
|||||||
(COUNT(CASE WHEN sr.ServiceDescriptionOid = 135 THEN 1 END) /
|
(COUNT(CASE WHEN sr.ServiceDescriptionOid = 135 THEN 1 END) /
|
||||||
(COUNT(CASE WHEN sr.ServiceDescriptionOid = 136 THEN 1 END) + COUNT(CASE WHEN sr.ServiceDescriptionOid = 125 THEN 1 END))) AS 'aufsuchend / Ketteräume + Video'
|
(COUNT(CASE WHEN sr.ServiceDescriptionOid = 136 THEN 1 END) + COUNT(CASE WHEN sr.ServiceDescriptionOid = 125 THEN 1 END))) AS 'aufsuchend / Ketteräume + Video'
|
||||||
FROM servicerecord sr
|
FROM servicerecord sr
|
||||||
JOIN costbearer2supportconcept cb2sc ON sr.CostBearer2SupportconceptOid = cb2sc.Oid
|
INNER JOIN costbearer2supportconcept cb2sc ON sr.CostBearer2SupportconceptOid = cb2sc.Oid
|
||||||
JOIN organisation org ON cb2sc.CostBearerOid = org.Oid
|
Inner Join costbearer cb ON cb.Oid = cb2sc.CostBearerOid
|
||||||
|
Right JOIN organisation org ON org.CostBearerOid = cb.Oid
|
||||||
JOIN servicedescription sd ON sr.ServiceDescriptionOid = sd.Oid
|
JOIN servicedescription sd ON sr.ServiceDescriptionOid = sd.Oid
|
||||||
WHERE StartDate >= ':Jahr_Start' and EndDate <= ':Jahr_End'
|
WHERE StartDate >= ':Jahr_Start' and EndDate <= ':Jahr_End'
|
||||||
GROUP BY org.Name
|
GROUP BY org.Name
|
||||||
|
HAVING COUNT(CASE WHEN sd.ServiceCategoryOid = 47 THEN 1 END) > 0
|
||||||
ORDER BY org.Name;
|
ORDER BY org.Name;
|
||||||
|
|
||||||
-- SELECT * FROM `9383760246`.servicedescription where ServiceCategoryOid = 47;
|
-- SELECT * FROM `9383760246`.servicedescription where ServiceCategoryOid = 47;
|
||||||
Reference in New Issue
Block a user