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
Nächste Überarbeitung Beide Seiten der Revision
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 [2015/06/08 10:43]
manuel.kindler [Durchschnittliche, minimale und maximale Durchlaufszeit aller Aufgaben einer bestimmten Prozessdefinition (in h) je Monat]
Zeile 314: Zeile 314:
 <code sql> <code sql>
 SELECT ​ SELECT ​
 +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'​))) AS Monat,
 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",​
Zeile 324: Zeile 325:
 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  
 +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"​​, 
 +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>​
  
Zeile 344: Zeile 353:
 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.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)