Zeit_bezahlte Stunden.iqd 2.5 KB

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