123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- COGNOS QUERY
- STRUCTURE,1,1
- DATABASE,werwiso
- DATASOURCENAME,C:\GlobalCube\System\WERWISO\IQD\zeit\Verr_ben_Zeit_Monteur.imr
- TITLE,Verr_ben_Zeit_Monteur.imr
- BEGIN SQL
- select T1."Filial_ID" as c1,
- T1."MonteurNr" as c2,
- T1."Datum" as c3,
- T1."Beginn" as c4,
- T1."VorgangsNummer" as c5,
- T1."Ende" as c6,
- T1."Differenz" as c7,
- T1."AnzAW" as c8,
- T1."ZeGruppe" as c9,
- T1."Kommentar" as c10,
- T1."Status" as c11,
- T1."Nachgearbeitetfuer" as c12,
- T1."Nachgearbeitetvon" as c13,
- T1."KommentarMonteur" as c14,
- T1."Auto" as c15,
- T1."ToDoId" as c16,
- T1."Ende" - T1."Beginn" as c17,
- (extract(MINUTE FROM (T1."Ende" - T1."Beginn"))) as c18,
- (extract(HOUR FROM (T1."Ende" - T1."Beginn"))) * 60 as c19,
- (extract(SECOND FROM (T1."Ende" - T1."Beginn"))) / 60 as c20,
- ((extract(MINUTE FROM (T1."Ende" - T1."Beginn")))) + ((extract(HOUR FROM (T1."Ende" - T1."Beginn"))) * 60) + ((extract(SECOND FROM (T1."Ende" - T1."Beginn"))) / 60) as c21,
- (((extract(MINUTE FROM (T1."Ende" - T1."Beginn")))) + ((extract(HOUR FROM (T1."Ende" - T1."Beginn"))) * 60) + ((extract(SECOND FROM (T1."Ende" - T1."Beginn"))) / 60)) / 60 as c22,
- '1' as c23,
- T1."Filial_ID" as c24,
- T2."Personalart" as c25,
- T2."Leistungsgruppe" as c26,
- T2."Leistungsgrad" as c27,
- CASE WHEN (T2."Personalart" IN ('Monteur ')) THEN ('produktiv') ELSE ('unproduktiv') END as c28,
- T2."Leistungsgruppe" as c29,
- (rtrim(T2."Name")) || ', ' || T2."Vorname" as c30,
- T1."VorgangsNummer" as c31,
- 'verk. Std.' as c32,
- '' as c33,
- CASE WHEN ('verk. Std.' = 'unproduktiv') THEN (T1."Kommentar") ELSE ('') END as c34,
- '' as c35,
- T1."AnzAW" / 10 as c36,
- 'Monteur' as c37,
- ((((extract(MINUTE FROM (T1."Ende" - T1."Beginn")))) + ((extract(HOUR FROM (T1."Ende" - T1."Beginn"))) * 60) + ((extract(SECOND FROM (T1."Ende" - T1."Beginn"))) / 60)) / 60) as c38,
- T3."Name_GC" as c39
- from (("\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."ZEITERF2" T1 left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."personal" T2 on T2."Personalnummer" = T1."MonteurNr") left outer join QSS."C:\GlobalCube\System\WERWISO\IQD\Serv_Teile\Filialen_GC.ims" T3 on T1."Filial_ID" = T3."Filial_Id")
- where (((not T1."VorgangsNummer" IN (-1,0)) and (T2."Personalart" IN ('Monteur '))) and (T1."AnzAW" IS NOT NULL))
- order by c2 asc,c3 asc
- END SQL
- COLUMN,0,Filial Id
- COLUMN,1,Monteurnr
- COLUMN,2,Datum
- COLUMN,3,Beginn
- COLUMN,4,Vorgangsnummer
- COLUMN,5,Ende
- COLUMN,6,Differenz
- COLUMN,7,Anzaw
- COLUMN,8,Zegruppe
- COLUMN,9,Kommentar
- COLUMN,10,Status
- COLUMN,11,Nachgearbeitetfuer
- COLUMN,12,Nachgearbeitetvon
- COLUMN,13,Kommentarmonteur
- COLUMN,14,Auto
- COLUMN,15,Todoid
- COLUMN,16,Ende - Beginn
- COLUMN,17,Minute_in_Minuten
- COLUMN,18,Stunde_in_Minuten
- COLUMN,19,Sekunde_in_Minuten
- COLUMN,20,Minuten
- COLUMN,21,Stunden
- COLUMN,22,Hauptbetrieb_ID
- COLUMN,23,Standort_ID
- COLUMN,24,Personalart
- COLUMN,25,Leistungsgruppe
- COLUMN,26,Leistungsgrad
- COLUMN,27,Monteur_Gruppe
- COLUMN,28,Monteur_Gruppe_2
- COLUMN,29,Monteur
- COLUMN,30,Order Number
- COLUMN,31,Activity_Codes_Group_1_
- COLUMN,32,Activity_Codes_Group2_
- COLUMN,33,Activity_Desc_
- COLUMN,34,Kostenstelle
- COLUMN,35,verr. Zeit
- COLUMN,36,Monteur_Azubi
- COLUMN,37,ben. Zeit
- COLUMN,38,Standort_Name
|