Zeit_bezahlte Stunden_2015.iqd 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Navision2
  4. DATASOURCENAME,C:\gaps_bmw\Portal\System\IQD\Zeit\Zeit_bezahlte Stunden_2015.imr
  5. TITLE,Zeit_bezahlte Stunden_2015.imr
  6. BEGIN SQL
  7. select T1."No_" as c1,
  8. '1' as c2,
  9. CASE WHEN ((od_left(T2."Department No_",2)) = '10') THEN ('LBS') WHEN ((od_left(T2."Department No_",2)) = '20') THEN ('WLS') ELSE null END as c3,
  10. T1."First Name" as c4,
  11. T1."Last Name" as c5,
  12. T2."Group No_ 2" as c6,
  13. '' as c7,
  14. T1."First Name" || ' ' || T1."Last Name" as c8,
  15. T2."Leaving Date" as c9,
  16. T2."Group No_ 1" as c10,
  17. T2."Group No_ 2" as c11,
  18. T2."Group No_ 3" as c12,
  19. (extract(DAY FROM (now()) - T2."Leaving Date")) as c13,
  20. CASE WHEN ((T2."Leaving Date" <= TIMESTAMP '2016-01-31 00:00:00.000') and (T2."Leaving Date" <> TIMESTAMP '1753-01-01 00:00:00.000')) THEN ('ausgetretene Mitarbeiter') ELSE (T2."Group No_ 2") END as c14,
  21. 24 as c15,
  22. 20 as c16,
  23. 21 as c17,
  24. 22 as c18,
  25. 22 as c19,
  26. 21 as c20,
  27. 23 as c21,
  28. 21 as c22,
  29. 22 as c23,
  30. 23 as c24,
  31. 20 as c25,
  32. 23 as c26,
  33. '2011' as c27,
  34. 24 * 8.4 as c28,
  35. 20 * 8.4 as c29,
  36. 21 * 8.4 as c30,
  37. 22 * 8.4 as c31,
  38. 22 * 8.4 as c32,
  39. 21 * 8.4 as c33,
  40. 23 * 8.4 as c34,
  41. 21 * 8.4 as c35,
  42. 22 * 8.4 as c36,
  43. 23 * 8.4 as c37,
  44. 20 * 8.4 as c38,
  45. 23 * 8.4 as c39,
  46. CASE WHEN (T2."Group No_ 3" IN ('KAR','WER')) THEN ('prod. Personal') WHEN (T2."Group No_ 3" IN ('SON')) THEN ('unprod. Personal') ELSE null END as c40,
  47. T1."Employment Date" as c41,
  48. T3."datum" as c42,
  49. T3."Wochentag_neu" as c43,
  50. T3."Stunden" as c44,
  51. T2."Department No_" as c45,
  52. (cast_float(T1."Efficiency %")) as c46,
  53. (cast_float(T2."Efficiency %")) as c47,
  54. (cast_float(T4."Efficiency %")) as c48,
  55. CASE WHEN (T1."Last Name" IN ('Gudek','Löwe 5','L?we 4 Herr Skuballa','Rohrbach','Siladji')) THEN (0) WHEN ((CASE WHEN ((T2."Leaving Date" <= TIMESTAMP '2016-01-31 00:00:00.000') and (T2."Leaving Date" <> TIMESTAMP '1753-01-01 00:00:00.000')) THEN ('ausgetretene Mitarbeiter') ELSE (T2."Group No_ 2") END) IN ('AZUBIG')) THEN (((cast_float(T4."Efficiency %"))) / 100) ELSE (((cast_float(T2."Efficiency %"))) / 100) END as c49
  56. from "DMS1"."dbo"."Automag GmbH$Employee_T" T2,
  57. QSS."C:\GAPS_BMW\Portal\System\IQD\Zeit\current_date_Prognose_für_bez_Std.ims" T3,
  58. ("DMS1"."dbo"."Automag GmbH$Employee" T1 left outer join "DMS1"."dbo"."Automag GmbH$Resource" T4 on T1."No_" = T4."No_")
  59. where (T1."No_" = T2."No_")
  60. and ((((T3."datum" >= T1."Employment Date") and (T3."datum" >= TIMESTAMP '2015-01-01 00:00:00.000')) and ((CASE WHEN (T2."Group No_ 3" IN ('KAR','WER')) THEN ('prod. Personal') WHEN (T2."Group No_ 3" IN ('SON')) THEN ('unprod. Personal') ELSE null END) = 'prod. Personal')) and (not T1."No_" IN ('0045')))
  61. order by c1 asc
  62. END SQL
  63. COLUMN,0,No
  64. COLUMN,1,Hauptbetrieb
  65. COLUMN,2,Standort
  66. COLUMN,3,First Name
  67. COLUMN,4,Last Name
  68. COLUMN,5,Monteur_Gruppe_ori
  69. COLUMN,6,Abteilung
  70. COLUMN,7,Monteur
  71. COLUMN,8,Leaving Date
  72. COLUMN,9,Group No 1
  73. COLUMN,10,Group No 2
  74. COLUMN,11,Group No 3
  75. COLUMN,12,Tage Heute Leaving Date
  76. COLUMN,13,Monteur_Gruppe
  77. COLUMN,14,Jan
  78. COLUMN,15,Feb
  79. COLUMN,16,Mrz
  80. COLUMN,17,Apr
  81. COLUMN,18,Mai
  82. COLUMN,19,Jun
  83. COLUMN,20,Jul
  84. COLUMN,21,Aug
  85. COLUMN,22,Sep
  86. COLUMN,23,Okt
  87. COLUMN,24,Nov
  88. COLUMN,25,Dez
  89. COLUMN,26,Jahr
  90. COLUMN,27,1
  91. COLUMN,28,2
  92. COLUMN,29,3
  93. COLUMN,30,4
  94. COLUMN,31,5
  95. COLUMN,32,6
  96. COLUMN,33,7
  97. COLUMN,34,8
  98. COLUMN,35,9
  99. COLUMN,36,10
  100. COLUMN,37,11
  101. COLUMN,38,12
  102. COLUMN,39,produktiv/unproduktiv
  103. COLUMN,40,Employment Date
  104. COLUMN,41,Datum
  105. COLUMN,42,Wochentag Neu
  106. COLUMN,43,Stunden
  107. COLUMN,44,Department No
  108. COLUMN,45,Efficiency %
  109. COLUMN,46,Efficiency %_Employee_T
  110. COLUMN,47,Efficiency %_Resource
  111. COLUMN,48,Effizienz (Leistungsgrad Soll)