|  | @@ -41,15 +41,16 @@ select "Unique Ident" as "Unique Ident",
 | 
	
		
			
				|  |  |  	   "Activity Description" as "Activity Description",
 | 
	
		
			
				|  |  |  	   "Present_Activity" as "Present_Activity",
 | 
	
		
			
				|  |  |  	   "Anwesenheit" as "Anwesenheit",
 | 
	
		
			
				|  |  | +	   RSUM("Anwesenheit") as "Summe  (Anwesenheit) Nr.1",
 | 
	
		
			
				|  |  |  	   "Nacharbeit" as "Nacharbeit",
 | 
	
		
			
				|  |  |  	   "Leerlauf/Wartezeit" as "Leerlauf/Wartezeit",
 | 
	
		
			
				|  |  | -	   "Prob.fahrt/Endkontr._" as "Prob.fahrt/Endkontr._",
 | 
	
		
			
				|  |  | +	   "Hol u Bring Service" as "Hol u Bring Service",
 | 
	
		
			
				|  |  |  	   "Instandhltg. Werkstatt" as "Instandhltg. Werkstatt",
 | 
	
		
			
				|  |  |  	   "Unprod. Anwes." as "Unprod. Anwes.",
 | 
	
		
			
				|  |  |  	   "Hilfslohn" as "Hilfslohn",
 | 
	
		
			
				|  |  |  	   "Schulung intern" as "Schulung intern",
 | 
	
		
			
				|  |  |  	   "Schulung extern" as "Schulung extern",
 | 
	
		
			
				|  |  | -	   "Reifenwechsel" as "Reifenwechsel",
 | 
	
		
			
				|  |  | +	   "Reifenlager" as "Reifenlager",
 | 
	
		
			
				|  |  |  	   "Krank" as "Krank",
 | 
	
		
			
				|  |  |  	   "Arzt" as "Arzt",
 | 
	
		
			
				|  |  |  	   "Urlaub" as "Urlaub",
 | 
	
	
		
			
				|  | @@ -78,16 +79,16 @@ select "Unique Ident" as "Unique Ident",
 | 
	
		
			
				|  |  |  	   "Monteur_ori" as "Monteur_ori",
 | 
	
		
			
				|  |  |  	   "Konv Zeitkonto minus" as "Konv Zeitkonto minus",
 | 
	
		
			
				|  |  |  	   "Berufsschule" as "Berufsschule",
 | 
	
		
			
				|  |  | -	   "Ausb.Zeit mit Handwerker nur Azubi" as "Ausb.Zeit mit Handwerker nur Azubi",
 | 
	
		
			
				|  |  | +	   "Ausb.Zeit mit Handwerker nur Azubi_" as "Ausb.Zeit mit Handwerker nur Azubi_",
 | 
	
		
			
				|  |  |  	   "Work Leader Group Id" as "Work Leader Group Id",
 | 
	
		
			
				|  |  | -	   "Fahrten für KDD_" as "Fahrten für KDD_",
 | 
	
		
			
				|  |  | -	   "MW tanken_" as "MW tanken_",
 | 
	
		
			
				|  |  | -	   "Arbeiten Anlage B_" as "Arbeiten Anlage B_",
 | 
	
		
			
				|  |  | -	   "Aushilfe Annahme_" as "Aushilfe Annahme_",
 | 
	
		
			
				|  |  | +	   "GW-Bewertung" as "GW-Bewertung",
 | 
	
		
			
				|  |  | +	   "Waschanlage" as "Waschanlage",
 | 
	
		
			
				|  |  | +	   "Sondereinsatz lt. WL" as "Sondereinsatz lt. WL",
 | 
	
		
			
				|  |  | +	   "Abschleppen" as "Abschleppen",
 | 
	
		
			
				|  |  |  	   "Abzug T390" as "Abzug T390",
 | 
	
		
			
				|  |  |  	   "Monteur_Gruppe" as "Monteur_Gruppe",
 | 
	
		
			
				|  |  |  	   "Monteur" as "Monteur",
 | 
	
		
			
				|  |  | -	   "Aushilfe GW_" as "Aushilfe GW_",
 | 
	
		
			
				|  |  | +	   "Tag beenden" as "Tag beenden",
 | 
	
		
			
				|  |  |  	   "Activity_Codes_Group1" as "Activity_Codes_Group1",
 | 
	
		
			
				|  |  |  	   "Activity_Codes_Group2" as "Activity_Codes_Group2",
 | 
	
		
			
				|  |  |  	   "Activity_Desc" as "Activity_Desc",
 | 
	
	
		
			
				|  | @@ -133,63 +134,63 @@ from
 | 
	
		
			
				|  |  |  	   T4."ACTIVITY_DESCRIPTION" as "Activity Description",
 | 
	
		
			
				|  |  |  	   T4."PRESENT" as "Present_Activity",
 | 
	
		
			
				|  |  |  	   CASE WHEN (T4."PRESENT" = 1) THEN (T1."USED_TIME_INT") ELSE (0) END as "Anwesenheit",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('W4  ','2200')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Nacharbeit",
 | 
	
		
			
				|  |  | -	   CASE WHEN ((substring(T1."ACTIVITY_CODE", 2, 1)) = 'L') THEN (T1."USED_TIME_INT") ELSE (0) END as "Leerlauf/Wartezeit",
 | 
	
		
			
				|  |  | -	   '' as "Prob.fahrt/Endkontr._",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2830')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Nacharbeit",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2000')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Leerlauf/Wartezeit",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('HUB ')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Hol u Bring Service",
 | 
	
		
			
				|  |  |  	   CASE WHEN (T1."ACTIVITY_CODE" IN ('W1  ','2210')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Instandhltg. Werkstatt",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('1000','1002','1001','1003  ')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Unprod. Anwes.",
 | 
	
		
			
				|  |  | -	   CASE WHEN ((substring(T1."ACTIVITY_CODE", 2, 1)) = 'H') THEN (T1."USED_TIME_INT") ELSE (0) END as "Hilfslohn",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2100','1001','1000','1005','1004','2110')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Unprod. Anwes.",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2200','2210','2220','2250','2230')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Hilfslohn",
 | 
	
		
			
				|  |  |  	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2900')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Schulung intern",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5300')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Schulung extern",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('1060')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Reifenwechsel",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5100  ','5110')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Krank",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('3020')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Arzt",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5000')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Urlaub",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5010')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Sonderurlaub",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5200')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Feiertag",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5100')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Schulung extern",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2800')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Reifenlager",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5000  ')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Krank",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('3000')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Arzt",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5200')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Urlaub",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5210')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Sonderurlaub",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5300')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Feiertag",
 | 
	
		
			
				|  |  |  	   CASE WHEN (T1."ACTIVITY_CODE" IN ('4010')) THEN (T1."USED_TIME_INT") ELSE (0) END as "zu spät",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('4020')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Überstunden",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('5400')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Überstunden",
 | 
	
		
			
				|  |  |  	   T5."ORDER_NUMBER" as "Order Number_Auftrag",
 | 
	
		
			
				|  |  |  	   T5."CUSTOMER_GROUP" as "Customer Group",
 | 
	
		
			
				|  |  |  	   CASE WHEN ((T5."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T5."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T5."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T5."CUSTOMER_GROUP" LIKE '9%') or (T5."PMT_TERM" = 'IN')) or ((left(T5."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END as "Umsatzart",
 | 
	
		
			
				|  |  | -	   CASE WHEN ((substring(T1."ACTIVITY_CODE", 3, 2)) IN ('11','12','13')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Extern",
 | 
	
		
			
				|  |  | -	   CASE WHEN ((substring(T1."ACTIVITY_CODE", 3, 2)) IN ('21','22','23')) THEN (T1."USED_TIME_INT") ELSE (0) END as "GWL",
 | 
	
		
			
				|  |  | -	   CASE WHEN ((substring(T1."ACTIVITY_CODE", 3, 2)) IN ('31','32','33')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Intern",
 | 
	
		
			
				|  |  | -	   (CASE WHEN ((substring(T1."ACTIVITY_CODE", 3, 2)) IN ('11','12','13')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN ((substring(T1."ACTIVITY_CODE", 3, 2)) IN ('21','22','23')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN ((substring(T1."ACTIVITY_CODE", 3, 2)) IN ('31','32','33')) THEN (T1."USED_TIME_INT") ELSE (0) END) as "produktiv",
 | 
	
		
			
				|  |  | -	   (CASE WHEN (T1."ACTIVITY_CODE" IN ('1000','1002','1001','1003  ')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN ((substring(T1."ACTIVITY_CODE", 2, 1)) = 'L') THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('W4  ','2200')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('W1  ','2210')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN ((substring(T1."ACTIVITY_CODE", 2, 1)) = 'H') THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('2900')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('W3  ')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('1060')) THEN (T1."USED_TIME_INT") ELSE (0) END) as "unproduktiv",
 | 
	
		
			
				|  |  | -	   (CASE WHEN (T1."ACTIVITY_CODE" IN ('3020')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('5300')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('3920')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('4010')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('4020')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('5000')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('5010')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('5100  ','5110')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('5200')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('996')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T1."ACTIVITY_CODE" IN ('2999')) THEN (T1."USED_TIME_INT") ELSE (0) END) as "abwesend",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T6."Zeitkategorie_2" IN ('Extern')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Extern",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T6."Zeitkategorie_2" IN ('GWL')) THEN (T1."USED_TIME_INT") ELSE (0) END as "GWL",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T6."Zeitkategorie_2" IN ('Intern')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Intern",
 | 
	
		
			
				|  |  | +	   (CASE WHEN (T6."Zeitkategorie_2" IN ('Extern')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T6."Zeitkategorie_2" IN ('GWL')) THEN (T1."USED_TIME_INT") ELSE (0) END) + (CASE WHEN (T6."Zeitkategorie_2" IN ('Intern')) THEN (T1."USED_TIME_INT") ELSE (0) END) as "produktiv",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T6."Zeitkategorie_1" IN ('unproduktiv')) THEN (T1."USED_TIME_INT") ELSE (0) END as "unproduktiv",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T6."Zeitkategorie_1" IN ('Abwesenheit')) THEN (T1."USED_TIME_INT") ELSE (0) END as "abwesend",
 | 
	
		
			
				|  |  |  	   T3."WORK_LEADER_GROUP" + ' - ' + T3."WORKLEADER_TEXT" as "Monteur_Gruppe_ori",
 | 
	
		
			
				|  |  |  	   ((T1."START_DATE_TIME")) as "Datum",
 | 
	
		
			
				|  |  | -	   T6."CLIENT_DB" as "Hauptbetrieb",
 | 
	
		
			
				|  |  | -	   T7."DEPARTMENT_TYPE_ID" as "Department Type Id",
 | 
	
		
			
				|  |  | -	   T7."DESCRIPTION" as "Description",
 | 
	
		
			
				|  |  | +	   T7."CLIENT_DB" as "Hauptbetrieb",
 | 
	
		
			
				|  |  | +	   T8."DEPARTMENT_TYPE_ID" as "Department Type Id",
 | 
	
		
			
				|  |  | +	   T8."DESCRIPTION" as "Description",
 | 
	
		
			
				|  |  |  	   (left(T2."SEL_DEPARTMENT",2)) as "Standort",
 | 
	
		
			
				|  |  |  	   (substring(T2."SEL_DEPARTMENT", 4, 1)) as "Kostenstelle",
 | 
	
		
			
				|  |  |  	   T2."SEL_NAME" as "Monteur_ori",
 | 
	
		
			
				|  |  |  	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2999')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Konv Zeitkonto minus",
 | 
	
		
			
				|  |  |  	   CASE WHEN (T1."ACTIVITY_CODE" IN ('3920')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Berufsschule",
 | 
	
		
			
				|  |  | -	   CASE WHEN (T1."ACTIVITY_CODE" IN ('W3  ')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Ausb.Zeit mit Handwerker nur Azubi",
 | 
	
		
			
				|  |  | -	   T6."WORK_LEADER_GROUP_ID" as "Work Leader Group Id",
 | 
	
		
			
				|  |  | -	   '' as "Fahrten für KDD_",
 | 
	
		
			
				|  |  | -	   '' as "MW tanken_",
 | 
	
		
			
				|  |  | -	   '' as "Arbeiten Anlage B_",
 | 
	
		
			
				|  |  | -	   '' as "Aushilfe Annahme_",
 | 
	
		
			
				|  |  | +	   '' as "Ausb.Zeit mit Handwerker nur Azubi_",
 | 
	
		
			
				|  |  | +	   T7."WORK_LEADER_GROUP_ID" as "Work Leader Group Id",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2850')) THEN (T1."USED_TIME_INT") ELSE (0) END as "GW-Bewertung",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2810')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Waschanlage",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2820')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Sondereinsatz lt. WL",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('2840')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Abschleppen",
 | 
	
		
			
				|  |  |  	   CASE WHEN (T1."ACTIVITY_CODE" IN ('996')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Abzug T390",
 | 
	
		
			
				|  |  |  	   (T3."WORK_LEADER_GROUP" + ' - ' + T3."WORKLEADER_TEXT") as "Monteur_Gruppe",
 | 
	
		
			
				|  |  |  	   T1."PROFILE_CODE" + ' - ' + T2."SEL_NAME" as "Monteur",
 | 
	
		
			
				|  |  | -	   '' as "Aushilfe GW_",
 | 
	
		
			
				|  |  | -	   T8."Zeitkategorie_1" as "Activity_Codes_Group1",
 | 
	
		
			
				|  |  | -	   T8."Zeitkategorie_2" as "Activity_Codes_Group2",
 | 
	
		
			
				|  |  | -	   T8."Activity_Code" + ' - ' + T8."Activity_Desc" as "Activity_Desc",
 | 
	
		
			
				|  |  | +	   CASE WHEN (T1."ACTIVITY_CODE" IN ('1009')) THEN (T1."USED_TIME_INT") ELSE (0) END as "Tag beenden",
 | 
	
		
			
				|  |  | +	   T6."Zeitkategorie_1" as "Activity_Codes_Group1",
 | 
	
		
			
				|  |  | +	   T6."Zeitkategorie_2" as "Activity_Codes_Group2",
 | 
	
		
			
				|  |  | +	   T6."Activity_Code" + ' - ' + T6."Activity_Desc" as "Activity_Desc",
 | 
	
		
			
				|  |  |  	   T9."Hauptbetrieb_ID" as "Hauptbetrieb Id",
 | 
	
		
			
				|  |  |  	   T9."Hauptbetrieb_Name" as "Hauptbetrieb Name",
 | 
	
		
			
				|  |  |  	   T9."Standort_ID" as "Standort Id",
 | 
	
		
			
				|  |  |  	   T9."Standort_Name" as "Standort Name"
 | 
	
		
			
				|  |  | -from "OPTIMA"."import"."EMPLOYEE" T6,
 | 
	
		
			
				|  |  | +from "OPTIMA"."import"."EMPLOYEE" T7,
 | 
	
		
			
				|  |  |  	"OPTIMA"."import"."VPP91" T3,
 | 
	
		
			
				|  |  | -	((((((("OPTIMA"."import"."PUNCH" T1 left outer join "OPTIMA"."import"."VPP43" T2 on (T1."PROFILE_CODE" = T2."SELLER_CODE") and (T1."CLIENT_DB" = T2."CLIENT_DB")) left outer join "OPTIMA"."import"."PROFILE" T10 on (T2."SELLER_CODE" = T10."PROFILE_CODE") and (T2."CLIENT_DB" = T10."CLIENT_DB")) left outer join "OPTIMA"."import"."ACTIVITY" T4 on (T1."ACTIVITY_CODE" = T4."ACTIVITY_CODE") and (T1."CLIENT_DB" = T4."CLIENT_DB")) left outer join "OPTIMA"."import"."ORDER_HEADER" T5 on (T5."ORDER_NUMBER" = T1."ORDER_NUMBER") and (T5."CLIENT_DB" = T1."CLIENT_DB")) left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T7 on (T2."SEL_DEPARTMENT" = T7."DEPARTMENT_TYPE_ID") and (T2."CLIENT_DB" = T7."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Activity_Codes" T8 on (T4."CLIENT_DB" = T8."Client_DB") and (T4."ACTIVITY_CODE" = T8."Activity_Code")) left outer join "OPTIMA"."data"."GC_Department" T9 on (T2."CLIENT_DB" = T9."Hauptbetrieb") and ((left(T2."SEL_DEPARTMENT",2)) = T9."Standort"))
 | 
	
		
			
				|  |  | -where ((T6."PERSON_ID" = T10."PERSON_ID") and (T6."CLIENT_DB" = T10."CLIENT_DB")) and ((T3."WORK_LEADER_GROUP" = T6."WORK_LEADER_GROUP_ID") and (T3."CLIENT_DB" = T6."CLIENT_DB"))
 | 
	
		
			
				|  |  | -and (((not T1."PROFILE_CODE" IN ('MARE')) and ((((T1."START_DATE_TIME"))) >= convert(date, '2020-01-01'))) and (((T3."WORK_LEADER_GROUP" + ' - ' + T3."WORKLEADER_TEXT")) IN ('1100 - LH KDD Mechaniker','1700 - LH VW','2100 - SE KDD Mechaniker','2120 - SE KDD 2 Mechaniker','2700 - SE VW','3100 - LÜ KDD Mechaniker','3200 - LÜ KAR','3300 - LÜ LACK','3700 - LÜ VW','4100 - WE KDD Mechaniker','4700 - WE VW','6100 - DO KDD Mechaniker','6700 - DO VW')))
 | 
	
		
			
				|  |  | +	((((((("OPTIMA"."import"."PUNCH" T1 left outer join "OPTIMA"."import"."VPP43" T2 on (T1."PROFILE_CODE" = T2."SELLER_CODE") and (T1."CLIENT_DB" = T2."CLIENT_DB")) left outer join "OPTIMA"."import"."PROFILE" T10 on (T2."SELLER_CODE" = T10."PROFILE_CODE") and (T2."CLIENT_DB" = T10."CLIENT_DB")) left outer join "OPTIMA"."import"."ACTIVITY" T4 on (T1."ACTIVITY_CODE" = T4."ACTIVITY_CODE") and (T1."CLIENT_DB" = T4."CLIENT_DB")) left outer join "OPTIMA"."import"."ORDER_HEADER" T5 on (T5."ORDER_NUMBER" = T1."ORDER_NUMBER") and (T5."CLIENT_DB" = T1."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Activity_Codes" T6 on (T4."CLIENT_DB" = T6."Client_DB") and (T4."ACTIVITY_CODE" = T6."Activity_Code")) left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T8 on (T2."SEL_DEPARTMENT" = T8."DEPARTMENT_TYPE_ID") and (T2."CLIENT_DB" = T8."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Department" T9 on (T2."CLIENT_DB" = T9."Hauptbetrieb") and ((left(T2."SEL_DEPARTMENT",2)) = T9."Standort"))
 | 
	
		
			
				|  |  | +where ((T7."PERSON_ID" = T10."PERSON_ID") and (T7."CLIENT_DB" = T10."CLIENT_DB")) and ((T3."WORK_LEADER_GROUP" = T7."WORK_LEADER_GROUP_ID") and (T3."CLIENT_DB" = T7."CLIENT_DB"))
 | 
	
		
			
				|  |  | +and (((not T1."PROFILE_CODE" IN ('MARE')) and ((((T1."START_DATE_TIME"))) >= convert(date, '2020-01-01'))) and (((T3."WORK_LEADER_GROUP" + ' - ' + T3."WORKLEADER_TEXT")) IN ('110  - WIZ Mechanik                  ','120  - WIZ Karosserie                ','140  - WIZ Lehrlinge                 ','310  - ESW Mechanik                  ','320  - ESW Karosserie                ','340  - ESW Lehrlinge                 ','510  - LPH Mechanik','520  - LPH Karosserie','540  - LPH Lehrlinge')))
 | 
	
		
			
				|  |  |  -- order by "Transact Date Long" asc
 | 
	
		
			
				|  |  |  ) D1
 | 
	
		
			
				|  |  |  GO
 |