Auftraege_Mont_SPP_1340_verk_AW.iqd 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GlobalCube\SYSTEM\OPTIMA\IQD\zeiten\Auftraege_Mont_SPP_1340_verk_AW.imr
  5. TITLE,Auftraege_Mont_SPP_1340_verk_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_INV_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",1)) = T7."Standort"),
  27. (("OPTIMA"."import"."APPORTIONED_INV_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')))
  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,berechn. AW
  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