Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste Überarbeitung Beide Seiten der Revision | ||
software:dashboard:analyses:instance_analyses_oracle [2015/06/08 10:35] manuel.kindler [Anzahl beendeter Instanzen je Monat für 2 Definitionen] |
software:dashboard:analyses:instance_analyses_oracle [2015/07/13 11:06] manuel.kindler [Anzahl der Schleifen (>0) je Instanz] |
||
---|---|---|---|
Zeile 87: | Zeile 87: | ||
==== Anzahl der Schleifen (>0) je Instanz ==== | ==== Anzahl der Schleifen (>0) je Instanz ==== | ||
<code sql> | <code sql> | ||
- | SELECT inst.DEFINITIONNAME AS Prozess, inst."name" AS Instanz, (act.loopcount-1) AS Schleifendurchläufe | + | SELECT |
+ | inst.DEFINITIONNAME AS Prozess, inst."name" AS Instanz, | ||
+ | SUM( | ||
+ | CASE | ||
+ | WHEN act.loopcount IS NOT NULL | ||
+ | THEN 1 | ||
+ | ELSE 0 | ||
+ | END | ||
+ | ) as Schleifendurchläufe | ||
FROM view_instance inst, view_activity act | FROM view_instance inst, view_activity act | ||
WHERE act.loopcount IS NOT NULL | WHERE act.loopcount IS NOT NULL | ||
AND act.instanceID = inst.id | AND act.instanceID = inst.id | ||
- | GROUP BY inst.id, inst.definitionname, inst."name", act.loopcount ORDER BY inst.definitionname | + | GROUP BY inst."name", inst.DEFINITIONNAME |
</code> | </code> | ||