Belege_Bilanz_Grosskunden_STK_BWA.iqd 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_Navision
  4. DATASOURCENAME,C:\GlobalCube\System\NAVISION\IQD\belege\Belege_Bilanz_Grosskunden_STK_BWA.imr
  5. TITLE,Belege_Bilanz_Grosskunden_STK_BWA.imr
  6. BEGIN SQL
  7. select c1 as c1,
  8. c2 as c2,
  9. c3 as c3,
  10. c4 as c4,
  11. c5 as c5,
  12. c6 as c6,
  13. c7 as c7,
  14. c8 as c8,
  15. c9 as c9,
  16. c10 as c10,
  17. c11 as c11,
  18. c12 as c12,
  19. c13 as c13,
  20. c14 as c14,
  21. c15 as c15,
  22. c16 as c16,
  23. c17 as c17,
  24. c18 as c18,
  25. c19 as c19,
  26. c20 as c20,
  27. c21 as c21,
  28. c22 as c22,
  29. c23 as c23,
  30. c24 as c24,
  31. c25 as c25,
  32. c26 as c26,
  33. c27 as c27,
  34. c28 as c28,
  35. c29 as c29,
  36. c30 as c30,
  37. c31 as c31,
  38. c32 as c32,
  39. c33 as c33,
  40. c34 as c34,
  41. c35 as c35,
  42. c36 as c36,
  43. c37 as c37,
  44. c38 as c38,
  45. c39 as c39,
  46. c40 as c40,
  47. c41 as c41,
  48. c42 as c42,
  49. c43 as c43,
  50. c44 as c44,
  51. c45 as c45,
  52. c46 as c46,
  53. c47 as c47,
  54. c48 as c48,
  55. XSUM(c46 for c34) as c49,
  56. c50 as c50,
  57. c51 as c51,
  58. c52 as c52,
  59. XCOUNT(c13 for c34) as c53,
  60. (c52 / (XCOUNT(c13 for c34))) as c54,
  61. c55 as c55,
  62. c56 as c56,
  63. c57 as c57,
  64. XMAX(c57 for c34) as c58,
  65. CASE WHEN ((XMAX(c57 for c34)) = 'BMW') THEN ('88200_Stk') WHEN ((XMAX(c57 for c34)) = 'BMW-MINI') THEN ('88203_Stk') WHEN ((XMAX(c57 for c34)) = 'BMWI') THEN ('88270_Stk') ELSE null END as c59,
  66. c60 as c60,
  67. c61 as c61,
  68. c62 as c62,
  69. c63 as c63
  70. from
  71. (select c119 as c1,
  72. c118 as c2,
  73. c117 as c3,
  74. c116 as c4,
  75. c115 as c5,
  76. c114 as c6,
  77. c113 as c7,
  78. c112 as c8,
  79. c111 as c9,
  80. c79 as c10,
  81. c80 as c11,
  82. c110 as c12,
  83. c109 as c13,
  84. c108 as c14,
  85. c107 as c15,
  86. c106 as c16,
  87. c105 as c17,
  88. c104 as c18,
  89. c103 as c19,
  90. c102 as c20,
  91. c101 as c21,
  92. c100 as c22,
  93. c99 as c23,
  94. c98 as c24,
  95. c97 as c25,
  96. c96 as c26,
  97. c95 as c27,
  98. c94 as c28,
  99. c93 as c29,
  100. c92 as c30,
  101. c91 as c31,
  102. c90 as c32,
  103. c89 as c33,
  104. c69 as c34,
  105. c88 as c35,
  106. c87 as c36,
  107. c86 as c37,
  108. c85 as c38,
  109. c84 as c39,
  110. c83 as c40,
  111. c82 as c41,
  112. c81 as c42,
  113. c80 as c43,
  114. c71 as c44,
  115. c79 as c45,
  116. c78 as c46,
  117. c77 as c47,
  118. c71 as c48,
  119. c76 as c50,
  120. XMIN(c76 for c69) as c51,
  121. 1 as c52,
  122. c75 as c55,
  123. CASE WHEN (((c69 LIKE '%FK68973%') or (c69 LIKE '%FK70609%')) or (c69 LIKE '%FK72533%')) THEN (TIMESTAMP '2021-01-31 00:00:00.000') ELSE ((XMIN(c76 for c69))) END as c56,
  124. c74 as c57,
  125. c73 as c60,
  126. c72 as c61,
  127. c71 as c62,
  128. c70 as c63,
  129. XSUM(c78 for c69) as c64
  130. from
  131. (select (T2."VIN") as c69,
  132. CASE WHEN (T2."Branch Code" IN ('GÖG','AAM')) THEN ('AAM') ELSE (T2."Branch Code") END as c70,
  133. (CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('10') 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 ('10') END) as c71,
  134. CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as c72,
  135. T2."Client_DB" as c73,
  136. CASE WHEN (T2."Document No_" LIKE 'VRGF%') THEN (T2."Make Code") ELSE null END as c74,
  137. 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') ELSE ((od_left(T1."Department Code",2))) END as c75,
  138. CASE WHEN (T2."Document No_" LIKE 'VRGF%') THEN (T2."Posting Date") ELSE null END as c76,
  139. (cast_float(T2."Amount")) as c77,
  140. ((cast_float(T2."Amount"))) as c78,
  141. T2."G_L Account No_" as c79,
  142. T2."Posting Date" as c80,
  143. T3."Name" as c81,
  144. T3."Code" as c82,
  145. T2."Reposting to curr_ No_" as c83,
  146. T2."Correction to curr_ No_" as c84,
  147. T2."Corrected" as c85,
  148. T2."Reposted" as c86,
  149. T2."Veh_ Source Code" as c87,
  150. T2."Book No_" as c88,
  151. T2."Main Area" as c89,
  152. T2."Branch Code" as c90,
  153. T2."No_ Series" as c91,
  154. T2."Source No_" as c92,
  155. T2."Source Type" as c93,
  156. T2."External Document No_" as c94,
  157. T2."Document Date" as c95,
  158. T2."Transaction No_" as c96,
  159. T2."Bal_ Account Type" as c97,
  160. T2."Gen_ Prod_ Posting Group" as c98,
  161. T2."Gen_ Bus_ Posting Group" as c99,
  162. T2."Gen_ Posting Type" as c100,
  163. T2."Reason Code" as c101,
  164. T2."Quantity" as c102,
  165. T2."Source Code" as c103,
  166. T2."User ID" as c104,
  167. T2."Make Code" as c105,
  168. T2."Department Code" as c106,
  169. T2."Bal_ Account No_" as c107,
  170. T2."Description" as c108,
  171. T2."Document No_" as c109,
  172. T2."Document Type" as c110,
  173. T2."Entry No_" as c111,
  174. T1."Last Date Modified" as c112,
  175. T1."Income_Balance" as c113,
  176. T1."Make Code" as c114,
  177. T1."Department Code" as c115,
  178. T1."Account Type" as c116,
  179. T1."Search Description" as c117,
  180. T1."Name" as c118,
  181. T1."No_" as c119
  182. from "NAVISION"."import"."G_L_Account" T1,
  183. ("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"))
  184. where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
  185. and ((T1."Income_Balance" = 1) and (T1."No_" = '15210'))
  186. ) D2
  187. ) D1
  188. where ((((c64 <= c52) and (c64 >= -9999)) and (c51 IS NOT NULL)) and (c51 >= TIMESTAMP '2019-01-01 00:00:00.000'))
  189. order by c34 asc
  190. END SQL
  191. COLUMN,0,No
  192. COLUMN,1,Name
  193. COLUMN,2,Search Description
  194. COLUMN,3,Account Type
  195. COLUMN,4,Department Code
  196. COLUMN,5,Make Code_Konto
  197. COLUMN,6,Income Balance
  198. COLUMN,7,Last Date Modified
  199. COLUMN,8,Entry No
  200. COLUMN,9,G L Account No
  201. COLUMN,10,Posting Date
  202. COLUMN,11,Document Type
  203. COLUMN,12,Document No
  204. COLUMN,13,Description
  205. COLUMN,14,Bal Account No
  206. COLUMN,15,Department Code
  207. COLUMN,16,Make Code
  208. COLUMN,17,User Id
  209. COLUMN,18,Source Code
  210. COLUMN,19,Quantity
  211. COLUMN,20,Reason Code
  212. COLUMN,21,Gen Posting Type
  213. COLUMN,22,Gen Bus Posting Group
  214. COLUMN,23,Gen Prod Posting Group
  215. COLUMN,24,Bal Account Type
  216. COLUMN,25,Transaction No
  217. COLUMN,26,Document Date
  218. COLUMN,27,External Document No
  219. COLUMN,28,Source Type
  220. COLUMN,29,Source No
  221. COLUMN,30,No Series
  222. COLUMN,31,Branch Code
  223. COLUMN,32,Main Area
  224. COLUMN,33,Vin
  225. COLUMN,34,Book No
  226. COLUMN,35,Veh Source Code
  227. COLUMN,36,Reposted
  228. COLUMN,37,Corrected
  229. COLUMN,38,Correction To Curr No
  230. COLUMN,39,Reposting To Curr No
  231. COLUMN,40,Code
  232. COLUMN,41,Name
  233. COLUMN,42,Jahr_ori
  234. COLUMN,43,Betrieb Nr
  235. COLUMN,44,Konto Nr_ori
  236. COLUMN,45,Betrag_ori
  237. COLUMN,46,Amount_1
  238. COLUMN,47,Betrieb Nr_neu_1
  239. COLUMN,48,Summe_Betrag_VIN
  240. COLUMN,49,Rechnungsdatum
  241. COLUMN,50,Minmum_Rechnungsdatum
  242. COLUMN,51,Menge_1
  243. COLUMN,52,Menge_2
  244. COLUMN,53,Betrag
  245. COLUMN,54,Betrieb Nr
  246. COLUMN,55,Jahr
  247. COLUMN,56,Marke_GK
  248. COLUMN,57,Maximum_Marke
  249. COLUMN,58,Konto Nr
  250. COLUMN,59,Hauptbetrieb_ID
  251. COLUMN,60,Hauptbetrieb_Name
  252. COLUMN,61,Standort_ID
  253. COLUMN,62,Standort_Name