Monteur_fakt_Abschluss.iqd 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,werwiso
  4. DATASOURCENAME,C:\GlobalCube\System\WERWISO\IQD\zeit\Monteur_fakt_Abschluss.imr
  5. TITLE,Monteur_fakt_Abschluss.imr
  6. BEGIN SQL
  7. select T1."LfdNr" as c1,
  8. T1."PersonalNr" as c2,
  9. T1."Datum" as c3,
  10. T1."Uhrzeit" as c4,
  11. T1."Art" as c5,
  12. T1."Monat" as c6,
  13. T1."Jahr" as c7,
  14. T1."UrlaubGelpant" as c8,
  15. T1."UrlaubUngeplant" as c9,
  16. T1."FakturiertAW" as c10,
  17. T1."FakturiertStd" as c11,
  18. T1."NichtFakturiertAW" as c12,
  19. T1."NichtFakturiertStd" as c13,
  20. T1."VerkaufteAW" as c14,
  21. T1."VerkaufteStd" as c15,
  22. T1."GesamtStundenStd" as c16,
  23. T1."BenutzerNr" as c17,
  24. T1."Kommentar" as c18,
  25. T1."Filial_ID" as c19,
  26. T1."Geleistet" as c20,
  27. '1' as c21,
  28. T2."Filial_ID" as c22,
  29. T1."Filial_ID" as c23,
  30. T3."FunktionBez" as c24,
  31. T2."Personalart" as c25,
  32. CASE WHEN (T2."Personalart" IN ('Monteur ')) THEN ('produktiv') ELSE ('unproduktiv') END as c26,
  33. CASE WHEN (T3."FunktionBez" LIKE 'Mont%') THEN ((od_left(T3."FunktionBez",7))) WHEN (T3."FunktionBez" LIKE 'Azub%') THEN ((od_left(T3."FunktionBez",13))) ELSE ('Monteur') END as c27,
  34. T2."Name" as c28,
  35. T2."Vorname" as c29,
  36. (rtrim(T2."Name")) || ', ' || T2."Vorname" as c30,
  37. (asciiz(round(T1."Monat",0,0),2)) as c31,
  38. (asciiz(round(T1."Jahr",0,0),4)) as c32,
  39. ((asciiz(round(T1."Jahr",0,0),4))) || ((asciiz(round(T1."Monat",0,0),2))) || '28' as c33,
  40. (cinteger(nconvert((((asciiz(round(T1."Jahr",0,0),4))) || ((asciiz(round(T1."Monat",0,0),2))) || '28')),0)) as c34,
  41. (cdate(((cinteger(nconvert((((asciiz(round(T1."Jahr",0,0),4))) || ((asciiz(round(T1."Monat",0,0),2))) || '28')),0))))) as c35,
  42. T1."FakturiertStd" as c36,
  43. T1."NichtFakturiertStd" as c37,
  44. CASE WHEN (T3."FunktionBez" LIKE 'Mont%') THEN ((od_left(T3."FunktionBez",7))) WHEN (T3."FunktionBez" LIKE 'Azub%') THEN ((od_left(T3."FunktionBez",13))) ELSE ('Monteur') END as c38
  45. from (("\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."PersonalAbschluss" T1 left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."personal" T2 on T2."Personalnummer" = T1."PersonalNr") left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."PersonalFunktionZuord" T3 on T3."Personalnummer" = T2."Personalnummer")
  46. where (T2."Personalart" IN ('Monteur '))
  47. END SQL
  48. COLUMN,0,Lfdnr
  49. COLUMN,1,Personalnr
  50. COLUMN,2,Datum_Abschluss
  51. COLUMN,3,Uhrzeit
  52. COLUMN,4,Art
  53. COLUMN,5,Monat
  54. COLUMN,6,Jahr
  55. COLUMN,7,Urlaubgelpant
  56. COLUMN,8,Urlaubungeplant
  57. COLUMN,9,Fakturiertaw
  58. COLUMN,10,Fakturiertstd
  59. COLUMN,11,Nichtfakturiertaw
  60. COLUMN,12,Nichtfakturiertstd
  61. COLUMN,13,Verkaufteaw
  62. COLUMN,14,Verkauftestd
  63. COLUMN,15,Gesamtstundenstd
  64. COLUMN,16,Benutzernr
  65. COLUMN,17,Kommentar
  66. COLUMN,18,Filial Id
  67. COLUMN,19,Geleistet
  68. COLUMN,20,Hauptbetrieb_ID
  69. COLUMN,21,Filial Id
  70. COLUMN,22,Standort_ID
  71. COLUMN,23,Funktionbez
  72. COLUMN,24,Personalart
  73. COLUMN,25,Monteur_Gruppe
  74. COLUMN,26,Monteur_Gruppe_2
  75. COLUMN,27,Name
  76. COLUMN,28,Vorname
  77. COLUMN,29,Monteur
  78. COLUMN,30,Monat_Datum
  79. COLUMN,31,Jahr_Zeichen
  80. COLUMN,32,Datum_Zeichen
  81. COLUMN,33,Datum_Zahl
  82. COLUMN,34,Datum
  83. COLUMN,35,verr. Zeit
  84. COLUMN,36,noch nicht verr. Std.
  85. COLUMN,37,Monteur_Azubi