Belege_mit_Abgrenzung_NA_Flotte.iqd 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_Navision
  4. DATASOURCENAME,C:\GlobalCube\System\NAVISION\IQD\belege\belege_mit_abgrenzung_na_flotte.imr
  5. TITLE,belege_mit_abgrenzung_na_flotte.imr
  6. BEGIN SQL
  7. select T1."No_" as c1,
  8. T1."Name" as c2,
  9. T1."Account Type" as c3,
  10. T1."Department Code" as c4,
  11. T1."Make Code" as c5,
  12. T1."Income_Balance" as c6,
  13. T1."Last Date Modified" as c7,
  14. T2."Entry No_" as c8,
  15. T2."G_L Account No_" as c9,
  16. T2."Posting Date" as c10,
  17. T2."Document Type" as c11,
  18. T2."Document No_" as c12,
  19. T2."Description" as c13,
  20. T2."Bal_ Account No_" as c14,
  21. T2."Department Code" as c15,
  22. T2."Make Code" as c16,
  23. T2."User ID" as c17,
  24. T2."Source Code" as c18,
  25. CASE WHEN ((T2."Document No_" LIKE 'VRGGFZ%') or (T2."Document No_" LIKE 'VRGF%')) THEN (T2."Veh_ Source Code") WHEN (((T2."Document No_" LIKE 'VGUGFZ%') or (T2."Document No_" LIKE 'VGGF%')) and (T2."Veh_ Source Code" <> 0)) THEN (-1) ELSE (0) END as c19,
  26. T2."Reason Code" as c20,
  27. T2."Gen_ Posting Type" as c21,
  28. T2."Gen_ Bus_ Posting Group" as c22,
  29. T2."Gen_ Prod_ Posting Group" as c23,
  30. T2."Bal_ Account Type" as c24,
  31. T2."Transaction No_" as c25,
  32. T2."Document Date" as c26,
  33. T2."External Document No_" as c27,
  34. T2."Source Type" as c28,
  35. T2."Source No_" as c29,
  36. T2."No_ Series" as c30,
  37. T2."Branch Code" as c31,
  38. T2."Main Area" as c32,
  39. T2."VIN" as c33,
  40. T2."Book No_" as c34,
  41. T2."Veh_ Source Code" as c35,
  42. T3."Code" as c36,
  43. T3."Name" as c37,
  44. T2."Posting Date" as c38,
  45. CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) 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') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((od_left(T1."Department Code",2))) END as c39,
  46. T2."G_L Account No_" as c40,
  47. ((cast_float(T2."Amount"))) * -1 as c41,
  48. (cast_float(T2."Amount")) as c42,
  49. CASE WHEN (((T1."No_" LIKE '4%') or (T1."No_" LIKE '2%')) and ((extract(DAY FROM (now()) - T2."Posting Date")) <= 365)) THEN (T2."Document No_" || ' - ' || T2."Description" || ' - ' || T2."User ID") WHEN (((not T1."No_" LIKE '4%') and (not T1."No_" LIKE '2%')) and ((extract(DAY FROM (now()) - T2."Posting Date")) <= 30)) THEN (T2."Document No_" || ' - ' || T2."Description" || ' - ' || T2."User ID") WHEN (((not T1."No_" LIKE '4%') and (not T1."No_" LIKE '2%')) and ((extract(DAY FROM (now()) - T2."Posting Date")) > 30)) THEN ('Belege älter 30 Tage') ELSE null END as c43,
  50. CASE WHEN ((T2."G_L Account No_" IN ('88200','88201','88202')) and (T2."Posting Date" <= TIMESTAMP '2015-04-30 00:00:00.000')) THEN (T2."G_L Account No_" || '_NA') WHEN ((T2."G_L Account No_" IN ('80000','80082','80083','80084','80090','87500','87510','80060','80070','80900','80982','80983','80984','80990','87520','87530','80160','80170','80960','80970')) and (T2."Make Code" = 'BMW-MINI')) THEN (T2."G_L Account No_" || '_MINI') ELSE (T2."G_L Account No_") END as c44,
  51. T2."Client_DB" as c45,
  52. CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as c46,
  53. (CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) 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') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((od_left(T1."Department Code",2))) END) as c47,
  54. CASE WHEN (T2."Branch Code" IN ('GÖG','AAM')) THEN ('AAM') ELSE (T2."Branch Code") END as c48
  55. from "NAVISION"."import"."G_L_Account" T1,
  56. ("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"))
  57. where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
  58. and (((T1."Income_Balance" = 0) and (T2."Posting Date" >= TIMESTAMP '2021-01-01 00:00:00.000')) and (T2."Source Code" <> 'JAHRABSCH'))
  59. END SQL
  60. COLUMN,0,No
  61. COLUMN,1,Name
  62. COLUMN,2,Account Type
  63. COLUMN,3,Department Code
  64. COLUMN,4,Make Code
  65. COLUMN,5,Income Balance
  66. COLUMN,6,Last Date Modified
  67. COLUMN,7,Entry No
  68. COLUMN,8,G L Account No
  69. COLUMN,9,Posting Date
  70. COLUMN,10,Document Type
  71. COLUMN,11,Document No
  72. COLUMN,12,Description
  73. COLUMN,13,Bal Account No
  74. COLUMN,14,Department Code
  75. COLUMN,15,Make Code
  76. COLUMN,16,User Id
  77. COLUMN,17,Source Code
  78. COLUMN,18,Quantity
  79. COLUMN,19,Reason Code
  80. COLUMN,20,Gen Posting Type
  81. COLUMN,21,Gen Bus Posting Group
  82. COLUMN,22,Gen Prod Posting Group
  83. COLUMN,23,Bal Account Type
  84. COLUMN,24,Transaction No
  85. COLUMN,25,Document Date
  86. COLUMN,26,External Document No
  87. COLUMN,27,Source Type
  88. COLUMN,28,Source No
  89. COLUMN,29,No Series
  90. COLUMN,30,Branch Code
  91. COLUMN,31,Main Area
  92. COLUMN,32,Vin
  93. COLUMN,33,Book No
  94. COLUMN,34,Veh Source Code
  95. COLUMN,35,Code
  96. COLUMN,36,Name
  97. COLUMN,37,Jahr
  98. COLUMN,38,Betrieb Nr
  99. COLUMN,39,Konto Nr_ori
  100. COLUMN,40,Betrag
  101. COLUMN,41,Amount_1
  102. COLUMN,42,Text
  103. COLUMN,43,Konto Nr
  104. COLUMN,44,Hauptbetrieb_ID
  105. COLUMN,45,Hauptbetrieb_Name
  106. COLUMN,46,Standort_ID
  107. COLUMN,47,Standort_Name