belege_ker_umsatz_tuz.iqd 6.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_Navision
  4. DATASOURCENAME,C:\GlobalCube\System\NAVISION\IQD\serv_teile\belege_ker_umsatz_tuz.imr
  5. TITLE,belege_ker_umsatz_tuz.imr
  6. BEGIN SQL
  7. select T1."No_" as c1,
  8. T1."Name" as c2,
  9. T1."Account Type" as c3,
  10. T1."Income_Balance" as c4,
  11. T2."G_L Account No_" as c5,
  12. T2."Posting Date" as c6,
  13. T2."Document No_" as c7,
  14. T2."Description" as c8,
  15. T2."Bal_ Account No_" as c9,
  16. T2."Department Code" as c10,
  17. T2."Make Code" as c11,
  18. T2."User ID" as c12,
  19. T2."Reason Code" as c13,
  20. T2."Document Date" as c14,
  21. T2."Branch Code" as c15,
  22. T2."Main Area" as c16,
  23. T2."VIN" as c17,
  24. T2."Book No_" as c18,
  25. T3."Code" as c19,
  26. T3."Name" as c20,
  27. T2."Posting Date" as c21,
  28. CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END as c22,
  29. T2."G_L Account No_" as c23,
  30. ((cast_float(T2."Amount"))) as c24,
  31. CASE WHEN ((od_left(T2."G_L Account No_",1)) IN ('8','6')) THEN ((((cast_float(T2."Amount")))) * -1) ELSE (0) END as c25,
  32. CASE WHEN (((od_left(T2."G_L Account No_",1)) IN ('7','5')) or (T2."G_L Account No_" = '44020')) THEN ((((cast_float(T2."Amount")))) * -1) ELSE (0) END as c26,
  33. (cast_float(T2."Amount")) as c27,
  34. CASE WHEN ((extract(DAY FROM (now()) - T2."Posting Date")) <= 60) THEN (T2."Document No_" || ' - ' || T2."Description" || ' - ' || T2."User ID") ELSE null END as c28,
  35. T2."Client_DB" as c29,
  36. CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as c30,
  37. (CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END) as c31,
  38. CASE WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END)) IN ('10')) THEN ('MM') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END)) IN ('30')) THEN ('KRU') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END)) IN ('40')) THEN ('ULM') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END)) IN ('50')) THEN ('LL') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END)) IN ('55')) THEN ('GZ') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END)) IN ('60')) THEN ('AAM') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END)) IN ('70')) THEN ('LEH') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((od_left(T2."Department Code",2))) END)) IN ('80')) THEN ('WTB') ELSE null END as c32
  39. from "NAVISION"."import"."G_L_Account" T1,
  40. ("NAVISION"."import"."G_L_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
  41. where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
  42. and (((((((T1."Income_Balance" = 0) and ((od_left(T2."G_L Account No_",1)) IN ('8'))) and (not T2."Description" IN ('V-ZAHL'))) and (T2."Document No_" <> 'ABSCHLUSS2008_1')) and (not T2."Document No_" IN ('ABSCHLUSS2009_1','ABSCHLUSS2009_2','ABSCHLUSS2009_3','ABSCHLUSS_1','ABSCHLUSS2011','ABSCHLUSS2012','ABSCHLUSS2013','ABSCHLUSS2014','ABSCHLUSS2015','ABSCHLUSS2016','ABSCHLUSS2017','ABSCHLUSS2018','ABSCHLUSS2019'))) and (T2."Source Code" <> 'JAHRABSCH')) and (T2."Posting Date" >= TIMESTAMP '2021-01-01 00:00:00.000'))
  43. END SQL
  44. COLUMN,0,No
  45. COLUMN,1,Name
  46. COLUMN,2,Account Type
  47. COLUMN,3,Income Balance
  48. COLUMN,4,G L Account No
  49. COLUMN,5,Posting Date
  50. COLUMN,6,Document No
  51. COLUMN,7,Description
  52. COLUMN,8,Bal Account No
  53. COLUMN,9,Department Code
  54. COLUMN,10,Make Code
  55. COLUMN,11,User Id
  56. COLUMN,12,Reason Code
  57. COLUMN,13,Document Date
  58. COLUMN,14,Branch Code
  59. COLUMN,15,Main Area
  60. COLUMN,16,Vin
  61. COLUMN,17,Book No
  62. COLUMN,18,Code
  63. COLUMN,19,Department_Name
  64. COLUMN,20,Jahr
  65. COLUMN,21,Betrieb Nr
  66. COLUMN,22,Konto Nr
  67. COLUMN,23,Betrag
  68. COLUMN,24,Umsatzerlöse
  69. COLUMN,25,VAK
  70. COLUMN,26,Amount_1
  71. COLUMN,27,Text
  72. COLUMN,28,Hauptbetrieb_ID
  73. COLUMN,29,Hauptbetrieb_Name
  74. COLUMN,30,Standort_ID
  75. COLUMN,31,Standort_Name