Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:dashboard:analyses:task_analyses_oracle

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:dashboard:analyses:task_analyses_oracle [2015/06/08 10:37]
manuel.kindler [Durchschnittliche Zeit (in hh:mm:ss) von Erstellung bis Erledigung von allen Aufgaben je Monat (egal von welcher Prozessdefinition und auch außerhalb der Arbeitszeit)]
software:dashboard:analyses:task_analyses_oracle [2021/07/01 09:52] (aktuell)
Zeile 313: Zeile 313:
 ==== Durchschnittliche,​ minimale und maximale Durchlaufszeit aller Aufgaben einer bestimmten Prozessdefinition (in h) ==== ==== Durchschnittliche,​ minimale und maximale Durchlaufszeit aller Aufgaben einer bestimmten Prozessdefinition (in h) ====
 <code sql> <code sql>
-SELECT ​ +SELECT task."​name"​ AS Aufgabe,
-task."​name"​ AS Aufgabe,+
 CAST((avg((((to_date(SUBSTR(task."​end",​0,​(INSTR(task."​end",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24)  - ((to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24) ))/3600) AS DECIMAL(10,​1)) AS "​Durschnittliche Durchlaufszeit",​ CAST((avg((((to_date(SUBSTR(task."​end",​0,​(INSTR(task."​end",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24)  - ((to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24) ))/3600) AS DECIMAL(10,​1)) AS "​Durschnittliche Durchlaufszeit",​
 CAST((MIN((((to_date(SUBSTR(task."​end",​0,​(INSTR(task."​end",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24)  - ((to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24))/3600)) AS DECIMAL(10,​1)) "​Minimale Durchlaufszeit",​ CAST((MIN((((to_date(SUBSTR(task."​end",​0,​(INSTR(task."​end",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24)  - ((to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24))/3600)) AS DECIMAL(10,​1)) "​Minimale Durchlaufszeit",​
Zeile 324: Zeile 323:
 AND task."​start"​ IS NOT NULL AND task."​start"​ IS NOT NULL
 AND (((to_date(SUBSTR(task."​end",​0,​(INSTR(task."​end",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24) -((to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24)) > 0  AND (((to_date(SUBSTR(task."​end",​0,​(INSTR(task."​end",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24) -((to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​) ​ - date '​1970-01-01'​ ) * 60 * 60 * 24)) > 0 
-AND inst.definitionname = 'PROZESSDEFINITIONSNAME'+AND inst.definitionname = 'NAME DER PROZESSDEFINITIOn'
 GROUP BY task."​name"​ GROUP BY task."​name"​
 +
 </​code>​ </​code>​
  
Zeile 344: Zeile 344:
 AND inst.definitionname = '​PROZESSDEFINITIONSNAME'​ AND inst.definitionname = '​PROZESSDEFINITIONSNAME'​
 GROUP BY  GROUP BY 
- EXTRACT(YEAR FROM to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​)),​  +EXTRACT(YEAR FROM to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​)),​  
-  CONCAT(CONCAT(SUBSTR(to_char(to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​),​ '​Month'​),​1,​3),'​ '​),​EXTRACT(YEAR FROM to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​))),​ +CONCAT(CONCAT(SUBSTR(to_char(to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​),​ '​Month'​),​1,​3),'​ '​),​EXTRACT(YEAR FROM to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​))),​ 
-task."​name"​+task."​name"​​, 
 +EXTRACT(YEAR FROM to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​)),​ 
 +EXTRACT(MONTH FROM to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​)) 
 +ORDER BY 
 +EXTRACT(YEAR FROM to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​)),​ 
 +EXTRACT(MONTH FROM to_date(SUBSTR(task."​start",​0,​(INSTR(task."​start",​ '​.',​ -1)-1)), '​DD-MM-YY HH24:​MI:​SS'​))
 </​code>​ </​code>​
software/dashboard/analyses/task_analyses_oracle.1433752623.txt.gz · Zuletzt geändert: 2021/07/01 10:00 (Externe Bearbeitung)