Auftraege_Mont_SPP_1340_benutzte_AW.iqd 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GlobalCube\System\OPTIMA\IQD\zeiten\Auftraege_Mont_SPP_1340_benutzte_AW.imr
  5. TITLE,Auftraege_Mont_SPP_1340_benutzte_AW.imr
  6. BEGIN SQL
  7. select T1."ORDER_NUMBER" as c1,
  8. T1."INVOICE_DATE" as c2,
  9. T1."CLIENT_DB" as c3,
  10. (substring(T1."DEPARTMENT" from 2 for 1)) as c4,
  11. (substring(T1."DEPARTMENT" from 4 for 1)) as c5,
  12. T2."Zuordnung" as c6,
  13. (rtrim(T3."PROFILE_CODE")) || ' - ' || T4."SEL_NAME" as c7,
  14. T5."EDITED_USED_TIME_INT" as c8,
  15. T6."WORK_LEADER_GROUP" as c9,
  16. T6."WORKLEADER_TEXT" as c10,
  17. T6."WORK_LEADER_GROUP" || ' - ' || T6."WORKLEADER_TEXT" as c11,
  18. 'ben. Zeit' as c12,
  19. '' as c13,
  20. '' as c14,
  21. T7."Hauptbetrieb_ID" as c15,
  22. T7."Hauptbetrieb_Name" as c16,
  23. T7."Standort_ID" as c17,
  24. T7."Standort_Name" as c18,
  25. CASE WHEN ((extract(DAY FROM (now()) - T1."INVOICE_DATE")) <= 4) THEN ((od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || T1."MODEL_TEXT" || ' - ' || T1."NAME") ELSE null END as c19
  26. from ((("OPTIMA"."import"."ORDER_HEADER" T1 left outer join "OPTIMA"."data"."GC_Umsatzart" T2 on (T2."Client_DB" = T1."CLIENT_DB") and (T2."Geschaeftsbuchungsgruppe" = T1."CUSTOMER_GROUP")) left outer join "OPTIMA"."import"."ORDER_LINE" T8 on (T1."ORDER_NUMBER" = T8."ORDER_NUMBER") and (T1."CLIENT_DB" = T8."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Department" T7 on (od_left(T1."DEPARTMENT",2)) = T7."Standort"),
  27. (("OPTIMA"."import"."APPORTIONED_USED_TIME" T5 left outer join "OPTIMA"."import"."VPP43" T4 on (T4."SELLER_CODE" = T5."PROFILE_CODE") and (T4."CLIENT_DB" = T5."CLIENT_DB")) left outer join "OPTIMA"."import"."PROFILE" T3 on (T3."PROFILE_CODE" = T4."SELLER_CODE") and (T3."CLIENT_DB" = T4."CLIENT_DB")),
  28. ("OPTIMA"."import"."EMPLOYEE" T9 left outer join "OPTIMA"."import"."VPP91" T6 on (T9."WORK_LEADER_GROUP_ID" = T6."WORK_LEADER_GROUP") and (T9."CLIENT_DB" = T6."CLIENT_DB"))
  29. where (((T8."ORDER_NUMBER" = T5."ORDER_NUMBER") and (T8."UNIQUE_IDENT" = T5."ORDER_LINE_ID")) and (T8."CLIENT_DB" = T5."CLIENT_DB")) and ((T9."PERSON_ID" = T3."PERSON_ID") and (T9."CLIENT_DB" = T3."CLIENT_DB"))
  30. and (((T1."INVOICE_DATE" >= TIMESTAMP '2020-01-01 00:00:00.000') and (T1."STATUS" IN ('35','37','39','47','48','49','50','51','52','36','34'))) and ((T6."WORK_LEADER_GROUP" || ' - ' || T6."WORKLEADER_TEXT") IN ('110 - WIZ Mechanik ','120 - WIZ Karosserie ','140 - WIZ Lehrlinge ','310 - ESW Mechanik ','320 - ESW Karosserie ','340 - ESW Lehrlinge ','510 - LPH Mechanik','520 - LPH Karosserie','540 - LPH Lehrlinge')))
  31. END SQL
  32. COLUMN,0,Order Number
  33. COLUMN,1,Datum
  34. COLUMN,2,Hauptbetrieb
  35. COLUMN,3,Marke
  36. COLUMN,4,Kostenstelle
  37. COLUMN,5,Umsatzart
  38. COLUMN,6,Monteur
  39. COLUMN,7,benutzte Zeit (Auftrag)
  40. COLUMN,8,Work Leader Group
  41. COLUMN,9,Workleader Text
  42. COLUMN,10,Monteur_Gruppe
  43. COLUMN,11,Activity_Codes_Group1
  44. COLUMN,12,Activity_Codes_Group2
  45. COLUMN,13,Activity_Desc
  46. COLUMN,14,Hauptbetrieb Id
  47. COLUMN,15,Hauptbetrieb Name
  48. COLUMN,16,Standort Id
  49. COLUMN,17,Standort Name
  50. COLUMN,18,Order Number_Mont