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 [2016/06/02 09:23] martin.oehm [Anzahl an gestarteten und beendeten Instanzen sowie die Anzahl an offenen Aufgaben einer Prozessdefinition] |
software:dashboard:analyses:instance_analyses_oracle [2016/06/02 09:29] martin.oehm [Anzahl an gestarteten, beendeten, abgebrochenen und laufenden Instanzen je Prozessdefinition] |
||
---|---|---|---|
Zeile 34: | Zeile 34: | ||
<code sql> | <code sql> | ||
SELECT | SELECT | ||
- | definitionname, | + | definitionname, |
- | SUM(1) as "alle", | + | SUM(1) as "alle", |
- | SUM( | + | SUM( |
- | CASE | + | CASE |
- | WHEN archiv = 1 and END IS NULL | + | WHEN archiv = 1 and END IS NULL |
- | THEN | + | THEN |
- | 1 | + | 1 |
- | ELSE | + | ELSE |
- | 0 | + | 0 |
- | END | + | END) as "abgebrochen", |
- | ) as "abgebrochen", | + | SUM( |
- | SUM( | + | CASE |
- | CASE | + | WHEN END IS NOT NULL |
- | WHEN END IS NOT NULL | + | THEN |
- | THEN | + | 1 |
- | 1 | + | ELSE |
- | ELSE | + | 0 |
- | 0 | + | END) as "beendet", |
- | END | + | SUM( |
- | ) as "beendet", | + | CASE |
- | SUM( | + | WHEN END IS NULL AND archiv = 0 |
- | CASE | + | THEN |
- | WHEN END IS NULL AND archiv = 0 | + | 1 |
- | THEN | + | ELSE |
- | 1 | + | 0 |
- | ELSE | + | END) as "laufend" |
- | 0 | + | from view_instance group by definitionname |
- | END | + | |
- | ) as "laufend" | + | |
- | from view_instance | + | |
- | group by definitionname | + | |
</code> | </code> | ||