Stempelzeiten_Monteure.iqd 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_AUTOLINE
  4. DATASOURCENAME,C:\GlobalCube\System\Autoline\IQD\zeiten\Stempelzeiten_Monteure.imr
  5. TITLE,Stempelzeiten_Monteure.imr
  6. BEGIN SQL
  7. select T1."Resource" as c1,
  8. T1."DateIn" as c2,
  9. T1."TimeIn" as c3,
  10. T1."Sequence" as c4,
  11. T1."WIPNumber" as c5,
  12. T1."WIPLine" as c6,
  13. T1."MultipleCount" as c7,
  14. T1."IdleCode" as c8,
  15. T1."DateOut" as c9,
  16. T1."TimeOut" as c10,
  17. T1."WhyClockedOff" as c11,
  18. T1."AdjMode" as c12,
  19. T1."HoursAllowed" as c13,
  20. T1."HoursTaken" as c14,
  21. T1."AdjUser" as c15,
  22. T1."AdjDate" as c16,
  23. T1."AdjTime" as c17,
  24. T1."AdjDescription" as c18,
  25. T1."ResourceAnalysis" as c19,
  26. T1."TerminalID" as c20,
  27. T1."ResourceTeam" as c21,
  28. T1."State" as c22,
  29. T1."CostPerHour" as c23,
  30. T1."ResourceShift" as c24,
  31. T1."Factor" as c25,
  32. T1."BonusTime" as c26,
  33. T1."Client_DB" as c27,
  34. T2."Code" as c28,
  35. T2."NameDescription" as c29,
  36. T2."AnalysisCode" as c30,
  37. T2."ResignedDate" as c31,
  38. T2."Client_DB" as c32,
  39. T2."NameDescription" as c33,
  40. CASE WHEN (T1."Client_DB" BETWEEN '10' AND '19') THEN ('10') WHEN (T1."Client_DB" BETWEEN '20' AND '29') THEN ('20') WHEN (T1."Client_DB" BETWEEN '30' AND '39') THEN ('30') WHEN (T1."Client_DB" BETWEEN '40' AND '49') THEN ('40') WHEN (T1."Client_DB" BETWEEN '50' AND '59') THEN ('50') ELSE null END as c34,
  41. '' as c35,
  42. T2."Client_DB" as c36,
  43. T3."LocationCode" as c37,
  44. T3."Description" as c38,
  45. T3."Description" as c39,
  46. (CASE WHEN (T4."UserID" IS NOT NULL) THEN ('unproduktiv') ELSE ('produktiv') END) as c40,
  47. T5."Code" as c41,
  48. T5."Description001" as c42,
  49. T5."Description002" as c43,
  50. CASE WHEN (T4."UserID" IS NOT NULL) THEN ('unproduktiv') ELSE ('produktiv') END as c44,
  51. T2."AnalysisCode" as c45,
  52. T6."Code" as c46,
  53. T6."Description001" as c47,
  54. T6."Description002" as c48,
  55. T6."Description003" as c49,
  56. CASE WHEN (T1."IdleCode" IN (' ')) THEN ('prod.') WHEN (not T1."IdleCode" IN (' ')) THEN ('unprod.') ELSE null END as c50,
  57. T6."Code" || ' - ' || T6."Description002" as c51,
  58. (T6."Code" || ' - ' || T6."Description002") as c52,
  59. T1."WIPNumber" as c53,
  60. '' as c54,
  61. T1."DateIn" as c55,
  62. CASE WHEN ((CASE WHEN (T1."IdleCode" IN (' ')) THEN ('prod.') WHEN (not T1."IdleCode" IN (' ')) THEN ('unprod.') ELSE null END) = 'prod.') THEN (T1."HoursTaken") ELSE (0) END as c56,
  63. CASE WHEN ((CASE WHEN (T1."IdleCode" IN (' ')) THEN ('prod.') WHEN (not T1."IdleCode" IN (' ')) THEN ('unprod.') ELSE null END) = 'unprod.') THEN (T1."HoursTaken") ELSE (0) END as c57,
  64. CASE WHEN ((CASE WHEN (T1."IdleCode" IN (' ')) THEN ('prod.') WHEN (not T1."IdleCode" IN (' ')) THEN ('unprod.') ELSE null END) = 'prod.') THEN (T1."HoursAllowed") ELSE (0) END as c58,
  65. CASE WHEN ((CASE WHEN (T1."IdleCode" IN (' ')) THEN ('prod.') WHEN (not T1."IdleCode" IN (' ')) THEN ('unprod.') ELSE null END) = 'prod.') THEN (T1."HoursTaken") ELSE (0) END as c59,
  66. T1."Resource" || '_' || T1."Client_DB" as c60,
  67. T4."UserID" as c61,
  68. T4."JobTitle" as c62
  69. from ((((("AUTOLINE"."import"."WL_ClockEntries" T1 left outer join "AUTOLINE"."import"."WL_WorkshopResources" T2 on (T2."Code" = T1."Resource") and (T2."Client_DB" = T1."Client_DB")) left outer join "AUTOLINE"."import"."GB_CompanyLocations" T3 on T3."LocationCode" = T2."Client_DB") left outer join "AUTOLINE"."import"."GB_UserDetails" T4 on (od_left(T2."Code",6)) = T4."UserID") left outer join "AUTOLINE"."import"."WL_Teams" T5 on (T1."ResourceTeam" = T5."Code") and (T1."Client_DB" = T5."Client_DB")) left outer join "AUTOLINE"."import"."WL_IdleTimeCodes" T6 on (T6."Code" = T1."IdleCode") and (T6."Client_DB" = T1."Client_DB"))
  70. where ((T1."DateIn" >= TIMESTAMP '2022-01-01 00:00:00.000') and (T2."Code" IS NOT NULL))
  71. order by c1 asc,c2 asc
  72. END SQL
  73. COLUMN,0,Resource
  74. COLUMN,1,Datein
  75. COLUMN,2,Timein
  76. COLUMN,3,Sequence
  77. COLUMN,4,Wipnumber
  78. COLUMN,5,Wipline
  79. COLUMN,6,Multiplecount
  80. COLUMN,7,Idlecode
  81. COLUMN,8,Dateout
  82. COLUMN,9,Timeout
  83. COLUMN,10,Whyclockedoff
  84. COLUMN,11,Adjmode
  85. COLUMN,12,Hoursallowed
  86. COLUMN,13,Hourstaken
  87. COLUMN,14,Adjuser
  88. COLUMN,15,Adjdate
  89. COLUMN,16,Adjtime
  90. COLUMN,17,Adjdescription
  91. COLUMN,18,Resourceanalysis
  92. COLUMN,19,Terminalid
  93. COLUMN,20,Resourceteam
  94. COLUMN,21,State
  95. COLUMN,22,Costperhour
  96. COLUMN,23,Resourceshift
  97. COLUMN,24,Factor
  98. COLUMN,25,Bonustime
  99. COLUMN,26,Client Db
  100. COLUMN,27,Code_Resource
  101. COLUMN,28,Namedescription_Resource
  102. COLUMN,29,Analysiscode_Resource
  103. COLUMN,30,Resigneddate_Resource
  104. COLUMN,31,Client Db_Resource
  105. COLUMN,32,Monteur
  106. COLUMN,33,Hauptbetrieb_ID
  107. COLUMN,34,Hauptbetrieb_Name
  108. COLUMN,35,Standort_ID
  109. COLUMN,36,Locationcode
  110. COLUMN,37,Description
  111. COLUMN,38,Standort_Name
  112. COLUMN,39,Monteur_Gruppe
  113. COLUMN,40,Code_Team
  114. COLUMN,41,Description001_Team
  115. COLUMN,42,Description002_Team
  116. COLUMN,43,produktiv_unproduktiv
  117. COLUMN,44,Monteur_Gruppe_2
  118. COLUMN,45,Code_Idle
  119. COLUMN,46,Description001_Idle
  120. COLUMN,47,Description002_Idle
  121. COLUMN,48,Description003_Idle
  122. COLUMN,49,Activity_Codes_Group1
  123. COLUMN,50,Activity_Codes_Group2
  124. COLUMN,51,Activity_Desc
  125. COLUMN,52,Order Number
  126. COLUMN,53,Kostenstelle
  127. COLUMN,54,Datum
  128. COLUMN,55,prod.
  129. COLUMN,56,unprod.
  130. COLUMN,57,verr Zeit
  131. COLUMN,58,benutzte Zeit
  132. COLUMN,59,Monteur_eindeutig
  133. COLUMN,60,Userid
  134. COLUMN,61,Jobtitle