Stempelzeiten_Monteur.iqd 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Navision2
  4. DATASOURCENAME,C:\GAPS_BMW\Portal\System\IQD\Zeit\Stempelzeiten_Monteur.imr
  5. TITLE,Stempelzeiten_Monteur.imr
  6. BEGIN SQL
  7. select c1 as c1,
  8. c2 as c2,
  9. c3 as c3,
  10. c4 as c4,
  11. c5 as c5,
  12. c6 as c6,
  13. c7 as c7,
  14. c8 as c8,
  15. c9 as c9,
  16. c10 as c10,
  17. c11 as c11,
  18. c12 as c12,
  19. c13 as c13,
  20. c14 as c14,
  21. c15 as c15,
  22. c16 as c16,
  23. c17 as c17,
  24. c18 as c18,
  25. c19 as c19,
  26. c20 as c20,
  27. c21 as c21,
  28. c22 as c22,
  29. c23 as c23,
  30. c24 as c24,
  31. c25 as c25,
  32. c26 as c26,
  33. c27 as c27,
  34. c28 as c28,
  35. c29 as c29,
  36. c30 as c30,
  37. c31 as c31,
  38. c32 as c32,
  39. c33 as c33,
  40. c34 as c34,
  41. c35 as c35,
  42. c36 as c36,
  43. c37 as c37,
  44. c38 as c38,
  45. c39 as c39,
  46. c40 as c40,
  47. c41 as c41,
  48. c42 as c42,
  49. c43 as c43,
  50. RSUM(c43) as c44,
  51. c45 as c45,
  52. c46 as c46,
  53. c47 as c47,
  54. c48 as c48,
  55. c49 as c49,
  56. c50 as c50,
  57. c51 as c51,
  58. c52 as c52,
  59. c53 as c53,
  60. c54 as c54,
  61. c55 as c55,
  62. c56 as c56,
  63. c57 as c57,
  64. c58 as c58,
  65. c59 as c59,
  66. c60 as c60,
  67. c61 as c61,
  68. c62 as c62,
  69. c63 as c63,
  70. c64 as c64,
  71. c65 as c65,
  72. c66 as c66,
  73. c67 as c67,
  74. c68 as c68,
  75. c69 as c69,
  76. c70 as c70,
  77. c71 as c71,
  78. c72 as c72
  79. from
  80. (select T1."Entry No_" as c1,
  81. T1."Employee No_" as c2,
  82. T1."Date" as c3,
  83. T1."Time Value" as c4,
  84. T1."Begin_End" as c5,
  85. T1."Cause of Absence Code" as c6,
  86. T1."Terminal Code" as c7,
  87. T1."Department Code" as c8,
  88. T1."Make Code" as c9,
  89. T1."User ID" as c10,
  90. T1."Reason Code" as c11,
  91. T1."Sorting" as c12,
  92. T1."Posting Date" as c13,
  93. T1."Order No_" as c14,
  94. T1."Service Job No_" as c15,
  95. T1."Closed" as c16,
  96. T1."Task Type Code" as c17,
  97. T1."Link No_" as c18,
  98. T1."Task Ledger Entry No_" as c19,
  99. T1."Corrected" as c20,
  100. T1."Starting Time" as c21,
  101. T1."Ending Time" as c22,
  102. T1."Duration" as c23,
  103. T1."Time Acquisition Posted" as c24,
  104. T1."Branch Code" as c25,
  105. T1."Approved by User ID" as c26,
  106. T1."Approved" as c27,
  107. T1."Automatic Posting" as c28,
  108. T1."Subject to Approval" as c29,
  109. T1."Applied-to Entry No_" as c30,
  110. T1."Ledger Entry Origin" as c31,
  111. T1."Correction Mode" as c32,
  112. T1."Posting Time" as c33,
  113. T1."Service Advisor No_" as c34,
  114. T1."Resource Group No_" as c35,
  115. T1."Tested" as c36,
  116. T1."Location Code" as c37,
  117. T1."Leave" as c38,
  118. T1."Resource Efficiency %" as c39,
  119. T1."Labor Standard Time Type" as c40,
  120. T1."Labor No_" as c41,
  121. T1."Order Line No_" as c42,
  122. (cast_float(T1."Duration")) as c43,
  123. T2."Code" as c45,
  124. T2."Description" as c46,
  125. T2."Task Statistic Group" as c47,
  126. 0 as c48,
  127. CASE WHEN (T2."Code" IN ('211','212')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c49,
  128. CASE WHEN (T2."Code" IN ('242','244')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c50,
  129. CASE WHEN (T2."Code" IN ('112','113','114')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c51,
  130. CASE WHEN (T2."Code" IN ('216')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c52,
  131. CASE WHEN (T2."Code" IN ('331')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c53,
  132. CASE WHEN (T2."Code" IN ('336')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c54,
  133. CASE WHEN (T2."Code" IN ('245')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c55,
  134. CASE WHEN (T2."Code" IN ('243')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c56,
  135. 0 as c57,
  136. 0 as c58,
  137. CASE WHEN (T2."Code" IN ('332')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c59,
  138. CASE WHEN (T2."Code" IN ('111')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c60,
  139. 0 as c61,
  140. CASE WHEN (T2."Code" IN ('150')) THEN (((cast_float(T1."Duration")))) ELSE (0) END as c62,
  141. (CASE WHEN (T2."Code" IN ('111')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + 0 + (CASE WHEN (T2."Code" IN ('150')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) as c63,
  142. '1' as c64,
  143. 'LBS' as c65,
  144. T3."No_" as c66,
  145. T3."Last Name" as c67,
  146. T3."First Name" as c68,
  147. T3."First Name" || ' ' || T3."Last Name" as c69,
  148. 0 + (CASE WHEN (T2."Code" IN ('211','212')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + (CASE WHEN (T2."Code" IN ('242','244')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + (CASE WHEN (T2."Code" IN ('112','113','114')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + (CASE WHEN (T2."Code" IN ('216')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + (CASE WHEN (T2."Code" IN ('331')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + (CASE WHEN (T2."Code" IN ('336')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + (CASE WHEN (T2."Code" IN ('245')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + (CASE WHEN (T2."Code" IN ('243')) THEN (((cast_float(T1."Duration")))) ELSE (0) END) + 0 as c70,
  149. T1."Date" as c71,
  150. T1."Order No_" as c72
  151. from (("DMS1"."dbo"."Automag GmbH$Task Acquisition Ledger Entry" T1 left outer join "DMS1"."dbo"."Automag GmbH$Task Type" T2 on T1."Task Type Code" = T2."Code") left outer join "DMS1"."dbo"."Automag GmbH$Employee_T" T3 on T1."Employee No_" = T3."No_")
  152. where ((T1."Sorting" = 1) and (T1."Corrected" = 0))
  153. order by c2 asc,c3 asc
  154. ) D1
  155. END SQL
  156. COLUMN,0,Entry No
  157. COLUMN,1,Employee No
  158. COLUMN,2,Date
  159. COLUMN,3,Time Value
  160. COLUMN,4,Begin End
  161. COLUMN,5,Cause Of Absence Code
  162. COLUMN,6,Terminal Code
  163. COLUMN,7,Department Code
  164. COLUMN,8,Make Code
  165. COLUMN,9,User Id
  166. COLUMN,10,Reason Code
  167. COLUMN,11,Sorting
  168. COLUMN,12,Posting Date
  169. COLUMN,13,Order No
  170. COLUMN,14,Service Job No
  171. COLUMN,15,Closed
  172. COLUMN,16,Task Type Code
  173. COLUMN,17,Link No
  174. COLUMN,18,Task Ledger Entry No
  175. COLUMN,19,Corrected
  176. COLUMN,20,Starting Time
  177. COLUMN,21,Ending Time
  178. COLUMN,22,Duration
  179. COLUMN,23,Time Acquisition Posted
  180. COLUMN,24,Branch Code
  181. COLUMN,25,Approved By User Id
  182. COLUMN,26,Approved
  183. COLUMN,27,Automatic Posting
  184. COLUMN,28,Subject To Approval
  185. COLUMN,29,Applied-to Entry No
  186. COLUMN,30,Ledger Entry Origin
  187. COLUMN,31,Correction Mode
  188. COLUMN,32,Posting Time
  189. COLUMN,33,Service Advisor No
  190. COLUMN,34,Resource Group No
  191. COLUMN,35,Tested
  192. COLUMN,36,Location Code
  193. COLUMN,37,Leave
  194. COLUMN,38,Resource Efficiency %
  195. COLUMN,39,Labor Standard Time Type
  196. COLUMN,40,Labor No
  197. COLUMN,41,Order Line No
  198. COLUMN,42,Zeitdauer
  199. COLUMN,43,Summe (Zeitdauer) Nr.1
  200. COLUMN,44,Code
  201. COLUMN,45,Description_Task_Type
  202. COLUMN,46,Task Statistic Group
  203. COLUMN,47,Vorabdiagnosen
  204. COLUMN,48,allg. Werkstattarb.
  205. COLUMN,49,Meistervertr.
  206. COLUMN,50,Wartezeit
  207. COLUMN,51,Fahrtätigkeit
  208. COLUMN,52,Schulung intern
  209. COLUMN,53,Besprechung
  210. COLUMN,54,Erstellung Verkaufsaufträge
  211. COLUMN,55,Servicemobil
  212. COLUMN,56,W-Zeit Azubi
  213. COLUMN,57,Car Jockey
  214. COLUMN,58,Schulung extern
  215. COLUMN,59,extern
  216. COLUMN,60,GWL
  217. COLUMN,61,intern
  218. COLUMN,62,produktiv
  219. COLUMN,63,Hauptbetrieb
  220. COLUMN,64,Standort
  221. COLUMN,65,No
  222. COLUMN,66,Last Name
  223. COLUMN,67,First Name
  224. COLUMN,68,Monteur
  225. COLUMN,69,W-variabel Stunden
  226. COLUMN,70,Datum
  227. COLUMN,71,Order Number