Zeit_bezahlte Stunden_2013.iqd 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Navision2
  4. DATASOURCENAME,C:\gaps_bmw\Portal\System\IQD\Zeit\Zeit_bezahlte Stunden_2013.imr
  5. TITLE,Zeit_bezahlte Stunden_2013.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 '2015-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. 21 as c15,
  22. 20 as c16,
  23. 23 as c17,
  24. 21 as c18,
  25. 22 as c19,
  26. 22 as c20,
  27. 21 as c21,
  28. 23 as c22,
  29. 21 as c23,
  30. 21 as c24,
  31. 22 as c25,
  32. 22 as c26,
  33. '2011' as c27,
  34. 21 * 0 as c28,
  35. 20 * 8.4 as c29,
  36. 23 * 8.4 as c30,
  37. 21 * 8.4 as c31,
  38. 22 * 8.4 as c32,
  39. 22 * 8.4 as c33,
  40. 21 * 8.4 as c34,
  41. 23 * 8.4 as c35,
  42. 21 * 8.4 as c36,
  43. 21 * 8.4 as c37,
  44. 22 * 8.4 as c38,
  45. 22 * 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. from "DMS1"."dbo"."Automag GmbH$Employee" T1,
  53. "DMS1"."dbo"."Automag GmbH$Employee_T" T2,
  54. QSS."C:\GAPS_BMW\Portal\System\IQD\Zeit\current_date_Prognose_für_bez_Std.ims" T3
  55. where (T1."No_" = T2."No_")
  56. and ((((T3."datum" >= T1."Employment Date") and (T3."datum" >= TIMESTAMP '2013-01-01 00:00:00.000')) and (T3."datum" <= TIMESTAMP '2013-12-31 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'))
  57. order by c1 asc
  58. END SQL
  59. COLUMN,0,No
  60. COLUMN,1,Hauptbetrieb
  61. COLUMN,2,Standort
  62. COLUMN,3,First Name
  63. COLUMN,4,Last Name
  64. COLUMN,5,Monteur_Gruppe_ori
  65. COLUMN,6,Abteilung
  66. COLUMN,7,Monteur
  67. COLUMN,8,Leaving Date
  68. COLUMN,9,Group No 1
  69. COLUMN,10,Group No 2
  70. COLUMN,11,Group No 3
  71. COLUMN,12,Tage Heute Leaving Date
  72. COLUMN,13,Monteur_Gruppe
  73. COLUMN,14,Jan
  74. COLUMN,15,Feb
  75. COLUMN,16,Mrz
  76. COLUMN,17,Apr
  77. COLUMN,18,Mai
  78. COLUMN,19,Jun
  79. COLUMN,20,Jul
  80. COLUMN,21,Aug
  81. COLUMN,22,Sep
  82. COLUMN,23,Okt
  83. COLUMN,24,Nov
  84. COLUMN,25,Dez
  85. COLUMN,26,Jahr
  86. COLUMN,27,1
  87. COLUMN,28,2
  88. COLUMN,29,3
  89. COLUMN,30,4
  90. COLUMN,31,5
  91. COLUMN,32,6
  92. COLUMN,33,7
  93. COLUMN,34,8
  94. COLUMN,35,9
  95. COLUMN,36,10
  96. COLUMN,37,11
  97. COLUMN,38,12
  98. COLUMN,39,produktiv/unproduktiv
  99. COLUMN,40,Employment Date
  100. COLUMN,41,Datum
  101. COLUMN,42,Wochentag Neu
  102. COLUMN,43,Stunden
  103. COLUMN,44,Department No