NW_GW_VK.iqd 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\NW\NW_GW_VK.imr
  5. TITLE,NW_GW_VK.imr
  6. BEGIN SQL
  7. select T1."UNIT_NUMBER" as c1,
  8. T1."BASIS_NUMBER" as c2,
  9. T1."ECC_STATUS" as c3,
  10. T1."VEHICLE_TYPE" as c4,
  11. T2."VEHICLE_TYPE" as c5,
  12. T2."VEHICLE_TYPE_TEXT" as c6,
  13. T1."CAR_CREATION_DATE" as c7,
  14. T1."DEPRECIATION" as c8,
  15. T1."BOOK_KEEPING_CODE" as c9,
  16. T3."BOOK_KEEPING_CODE" as c10,
  17. T3."SPECIFY" as c11,
  18. T1."MILEAGE" as c12,
  19. T1."PURCH_DEPARTMENT" as c13,
  20. T1."PURCH_SALSMAN_CODE" as c14,
  21. T1."PURCH_DATE" as c15,
  22. T1."RECEPTION_DATE" as c16,
  23. T1."SALES_DEPARTMENT" as c17,
  24. T4."DEPARTMENT_TYPE_ID" as c18,
  25. T4."DESCRIPTION" as c19,
  26. T1."SALE_SALESMAN" as c20,
  27. T5."SELLER_CODE" as c21,
  28. T5."SEL_NAME" as c22,
  29. T5."SEL_FAMILY_NAME" as c23,
  30. T1."SALE_INV_NUMBER" as c24,
  31. T1."SALE_DATE" as c25,
  32. T1."BUD_SALE_DET" as c26,
  33. T1."BUD_PURCH_PRICE" as c27,
  34. T1."BUD_REG_FEE" as c28,
  35. T1."BUD_DEDUCT_FEE" as c29,
  36. T1."BUD_COST" as c30,
  37. T1."PURCH_PRICE_UNIT" as c31,
  38. T1."COST_UNIT" as c32,
  39. T1."SALES_PRICE_UNIT" as c33,
  40. T1."REG_FEE" as c34,
  41. T1."STOCK_DAYS" as c35,
  42. T1."BUYING_ORDER_NO" as c36,
  43. T1."BUYING_ORDER_DATE" as c37,
  44. T1."PA_NUMBER" as c38,
  45. T1."LOCATION_CODE" as c39,
  46. T1."OWNER" as c40,
  47. T1."PREV_OWNER" as c41,
  48. T1."ACCOUNT_PURCHASE" as c42,
  49. T1."ACCOUNT_SALES" as c43,
  50. T6."CUSTOMER_NUMBER" as c44,
  51. T6."NAME" as c45,
  52. T6."CUSTOMER_GROUP" as c46,
  53. T7."CUSTOMER_GROUP" as c47,
  54. T7."CUST_GROUP_SPECIFY" as c48,
  55. T1."ORDER_ARRIVAL_DATE" as c49,
  56. T1."ORDER_CONFIRM_DATE" as c50,
  57. T1."CONTRACT_DATE" as c51,
  58. T8."REGISTER_NUMBER" as c52,
  59. T8."CHASSIS_NUMBER" as c53,
  60. T8."OWNER_CODE" as c54,
  61. T8."FIRST_REG_DATE" as c55,
  62. T8."LATEST_REG_DATE" as c56,
  63. T8."ARRIVAL_DATE" as c57,
  64. T8."SALESMAN_BUY" as c58,
  65. T8."SALESMAN_SALE" as c59,
  66. T8."MODEL_TEXT" as c60,
  67. T8."COLOUR_CF" as c61,
  68. T8."MODEL_LINE" as c62,
  69. T9."MODEL_LINE" as c63,
  70. T9."MOD_LIN_SPECIFY" as c64,
  71. T8."WORKSHOP_MODEL" as c65,
  72. T8."MILEAGE" as c66,
  73. T8."MOTOR_CODE" as c67,
  74. T8."DRIVE_CODE" as c68,
  75. T8."COLOUR_CODE" as c69,
  76. T8."MAKE" as c70,
  77. T8."MAKE_CD" as c71,
  78. T10."GLOBAL_MAKE_CD" as c72,
  79. T10."DESCRIPTION" as c73,
  80. T8."ORIG_INV_DATE" as c74,
  81. T8."LATEST_INV_DATE" as c75,
  82. T1."SALE_DATE" as c76,
  83. '1' as c77,
  84. (od_left(T1."SALES_DEPARTMENT",1)) as c78,
  85. T5."SEL_NAME" as c79,
  86. T10."DESCRIPTION" as c80,
  87. T9."MOD_LIN_SPECIFY" as c81,
  88. T8."MODEL_TEXT" as c82,
  89. T8."CHASSIS_NUMBER" as c83,
  90. CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','M')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G')) THEN ('Gebrauchtwagen') ELSE null END as c84,
  91. T1."VEHICLE_TYPE" || ' - ' || T2."VEHICLE_TYPE_TEXT" as c85,
  92. T6."CUSTOMER_NUMBER" || '- ' || T6."NAME" as c86,
  93. T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY" as c87,
  94. '' as c88,
  95. T8."COLOUR_CODE" || ' - ' || T8."COLOUR_CF" as c89,
  96. CASE WHEN (T1."ECC_STATUS" = '21') THEN ('21 - Vorlauf') WHEN (T1."ECC_STATUS" = '25') THEN ('25 - für Kd best. FZG') WHEN (T1."ECC_STATUS" = '41') THEN ('41 - Bestand') WHEN (T1."ECC_STATUS" = '44') THEN ('44 - am Hof nicht fakt.') WHEN (T1."ECC_STATUS" = '64') THEN ('64 - verkauft') ELSE null END as c90,
  97. T1."UNIT_NUMBER" || ' - ' || T8."CHASSIS_NUMBER" as c91,
  98. T1."UNIT_NUMBER" || ' - ' || T1."OWNER" || ' - ' || (asciiz(extract(YEAR FROM T8."ORIG_INV_DATE"),4) || '-' || asciiz(extract(MONTH FROM T8."ORIG_INV_DATE"),2) || '-' || asciiz(extract(DAY FROM T8."ORIG_INV_DATE"),2)) as c92,
  99. (T1."UNIT_NUMBER" || ' - ' || T8."CHASSIS_NUMBER") || ' - ' || T1."VEHICLE_TYPE" as c93,
  100. T11."SEL_NAME" as c94,
  101. T11."SEL_NAME" as c95,
  102. T1."PREV_OWNER" as c96,
  103. CASE WHEN (T11."SEL_NAME" IS NULL) THEN (' - ' || ' / ' || T1."PREV_OWNER") ELSE (T11."SEL_NAME" || ' / ' || T1."PREV_OWNER") END as c97,
  104. T8."MODEL_TEXT" as c98,
  105. T5."SEL_NAME" || ' / ' || (T6."CUSTOMER_NUMBER" || '- ' || T6."NAME") as c99,
  106. T12."UNIT_NUMBER" as c100,
  107. T12."LINE_TYPE" as c101,
  108. T12."LINE_NO" as c102,
  109. T12."TRANSACT_DATE" as c103,
  110. T12."HANDLER" as c104,
  111. T12."PROGRAM" as c105,
  112. T12."FUNCTION_CODE" as c106,
  113. T12."DOCUMENT_DATE" as c107,
  114. T12."DOCUMENT_NR" as c108,
  115. T12."ORDER_DATE" as c109,
  116. T12."ORDER_NUMBER" as c110,
  117. T12."TRANSACTION_CODE" as c111,
  118. T13."TRANSACTION_CODE" as c112,
  119. T13."SPECIFY" as c113,
  120. T12."REFERENCE" as c114,
  121. T12."COSTS" as c115,
  122. T12."ORDERS_GROSSVALUE" as c116,
  123. T12."DISCOUNT" as c117,
  124. T12."CLASSIFICATION_DTE" as c118,
  125. T12."BOOK_KEEPING_CODE" as c119,
  126. T12."DEPARTMENT" as c120,
  127. T12."DESTINATION" as c121,
  128. T12."INT_VOUCHER_NO" as c122,
  129. CASE WHEN (T12."TRANSACTION_CODE" IN ('10','24','12')) THEN (T12."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c123,
  130. CASE WHEN (T12."TRANSACTION_CODE" IN ('91','92','93','90','15','16','18','19')) THEN (T12."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c124,
  131. CASE WHEN (T12."TRANSACTION_CODE" IN ('14')) THEN (T12."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c125,
  132. CASE WHEN (T12."TRANSACTION_CODE" = '11') THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c126,
  133. CASE WHEN (T12."TRANSACTION_CODE" IN ('13')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c127,
  134. CASE WHEN (T12."TRANSACTION_CODE" IN ('25','26','27','28','30','31','32','33','29','17')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c128,
  135. CASE WHEN (T12."TRANSACTION_CODE" IN ('34','37','39','40','41','44','47','59','49')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c129,
  136. (CASE WHEN (T12."TRANSACTION_CODE" IN ('25','26','27','28','30','31','32','33','29','17')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END) + (CASE WHEN (T12."TRANSACTION_CODE" IN ('34','37','39','40','41','44','47','59','49')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END) as c130,
  137. CASE WHEN (T12."TRANSACTION_CODE" IN ('26','27','28','31','32','33','29','17')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c131,
  138. CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM (now()) - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM (now()) - T1."RECEPTION_DATE"))) END as c132,
  139. (substring(T1."SALES_DEPARTMENT" from 2 for 1)) as c133,
  140. (substring(T1."SALES_DEPARTMENT" from 3 for 2)) as c134,
  141. (substring(T1."SALES_DEPARTMENT" from 3 for 1)) as c135,
  142. CASE WHEN (T10."DESCRIPTION" IN ('Baic','Isuzu','Opel','Piaggio','Vespa')) THEN (T10."DESCRIPTION") ELSE ('Fremdfabrikat') END as c136
  143. from (((((((((((("deop01"."dbo"."UNIT_FILE" T1 left outer join "deop01"."dbo"."vPP5R" T2 on T1."VEHICLE_TYPE" = T2."VEHICLE_TYPE") left outer join "deop01"."dbo"."vPP5M" T3 on T1."BOOK_KEEPING_CODE" = T3."BOOK_KEEPING_CODE") left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T4 on T1."SALES_DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."vPP43" T5 on T1."SALE_SALESMAN" = T5."SELLER_CODE") left outer join "deop01"."dbo"."CUSTOMER" T6 on T1."ACCOUNT_SALES" = T6."CUSTOMER_NUMBER") left outer join "deop01"."dbo"."vPP48" T7 on T6."CUSTOMER_GROUP" = T7."CUSTOMER_GROUP") left outer join "deop01"."dbo"."VEHICLE" T8 on T1."BASIS_NUMBER" = T8."BASIS_NUMBER") left outer join "deop01"."dbo"."vPP5Q" T9 on (T8."MODEL_LINE" = T9."MODEL_LINE") and (T8."MAKE_CD" = T9."MAKE_CD")) left outer join "deop01"."dbo"."GLOBAL_MAKE" T10 on T8."MAKE_CD" = T10."GLOBAL_MAKE_CD") left outer join "deop01"."dbo"."vPP43" T11 on T1."PURCH_SALSMAN_CODE" = T11."SELLER_CODE") left outer join "deop01"."dbo"."UNIT_HISTORY" T12 on T1."UNIT_NUMBER" = T12."UNIT_NUMBER") left outer join "deop01"."dbo"."vPP5A" T13 on T12."TRANSACTION_CODE" = T13."TRANSACTION_CODE")
  144. where (((T1."ECC_STATUS" = '64') and (not T12."TRANSACTION_CODE" IN ('76 ','77 '))) and (T1."SALE_DATE" >= TIMESTAMP '2019-01-01 00:00:00.000'))
  145. order by c1 asc
  146. END SQL
  147. COLUMN,0,Unit Number
  148. COLUMN,1,Basis Number
  149. COLUMN,2,Ecc Status
  150. COLUMN,3,Vehicle Type
  151. COLUMN,4,Vehicle Type_vpp5r
  152. COLUMN,5,Vehicle Type Text_vpp5r
  153. COLUMN,6,Car Creation Date
  154. COLUMN,7,Depreciation
  155. COLUMN,8,Book Keeping Code
  156. COLUMN,9,Book Keeping Code_vpp5m
  157. COLUMN,10,Specify_vpp5m
  158. COLUMN,11,Mileage
  159. COLUMN,12,Purch Department
  160. COLUMN,13,Purch Salsman Code
  161. COLUMN,14,Purch Date
  162. COLUMN,15,Reception Date
  163. COLUMN,16,Sales Department
  164. COLUMN,17,Department Type Id_Dep
  165. COLUMN,18,Description_Dep
  166. COLUMN,19,Sale Salesman
  167. COLUMN,20,Seller Code_vpp43
  168. COLUMN,21,Sel Name_vpp43
  169. COLUMN,22,Sel Family Name_vpp43
  170. COLUMN,23,Sale Inv Number
  171. COLUMN,24,Sale Date
  172. COLUMN,25,Bud Sale Det
  173. COLUMN,26,Bud Purch Price
  174. COLUMN,27,Bud Reg Fee
  175. COLUMN,28,Bud Deduct Fee
  176. COLUMN,29,Bud Cost
  177. COLUMN,30,Purch Price Unit
  178. COLUMN,31,Cost Unit
  179. COLUMN,32,Sales Price Unit
  180. COLUMN,33,Reg Fee
  181. COLUMN,34,Stock Days
  182. COLUMN,35,Buying Order No
  183. COLUMN,36,Buying Order Date
  184. COLUMN,37,Pa Number
  185. COLUMN,38,Location Code
  186. COLUMN,39,Owner
  187. COLUMN,40,Prev Owner
  188. COLUMN,41,Account Purchase
  189. COLUMN,42,Account Sales
  190. COLUMN,43,Customer Number_Cust
  191. COLUMN,44,Name_Cust
  192. COLUMN,45,Customer Group_Cust
  193. COLUMN,46,Customer Group_vpp48
  194. COLUMN,47,Cust Group Specify_vpp48
  195. COLUMN,48,Order Arrival Date
  196. COLUMN,49,Order Confirm Date
  197. COLUMN,50,Contract Date
  198. COLUMN,51,Register Number
  199. COLUMN,52,Chassis Number
  200. COLUMN,53,Owner Code
  201. COLUMN,54,First Reg Date
  202. COLUMN,55,Latest Reg Date
  203. COLUMN,56,Arrival Date
  204. COLUMN,57,Salesman Buy
  205. COLUMN,58,Salesman Sale
  206. COLUMN,59,Model Text
  207. COLUMN,60,Colour Cf
  208. COLUMN,61,Model Line
  209. COLUMN,62,Model Line_vpp5q
  210. COLUMN,63,Mod Lin Specify_vpp5q
  211. COLUMN,64,Workshop Model
  212. COLUMN,65,Mileage
  213. COLUMN,66,Motor Code
  214. COLUMN,67,Drive Code
  215. COLUMN,68,Colour Code
  216. COLUMN,69,Make
  217. COLUMN,70,Make Cd
  218. COLUMN,71,Global Make Cd
  219. COLUMN,72,Description_Global_Make
  220. COLUMN,73,Orig Inv Date
  221. COLUMN,74,Latest Inv Date
  222. COLUMN,75,Invoice Date
  223. COLUMN,76,Hauptbetrieb
  224. COLUMN,77,Standort
  225. COLUMN,78,Verkäufer
  226. COLUMN,79,Fabrikat_ori
  227. COLUMN,80,Model
  228. COLUMN,81,Modellbez
  229. COLUMN,82,Fahrgestellnr
  230. COLUMN,83,Fahrzeugart
  231. COLUMN,84,Fahrzeugtyp
  232. COLUMN,85,Kunde
  233. COLUMN,86,Kundenart
  234. COLUMN,87,Geschäftsart
  235. COLUMN,88,Farbe
  236. COLUMN,89,ECC_Status_Text
  237. COLUMN,90,FZG
  238. COLUMN,91,FZG_1
  239. COLUMN,92,FZG_Liste_1
  240. COLUMN,93,Sel Name_EK_vpp43
  241. COLUMN,94,Einkäufer
  242. COLUMN,95,Vorbesitzer
  243. COLUMN,96,FZG_Liste_2
  244. COLUMN,97,FZG_Liste_3
  245. COLUMN,98,FZG_Liste_4
  246. COLUMN,99,Unit Number_Unit_Hist
  247. COLUMN,100,Line Type
  248. COLUMN,101,Line No
  249. COLUMN,102,Transact Date
  250. COLUMN,103,Handler
  251. COLUMN,104,Program
  252. COLUMN,105,Function Code
  253. COLUMN,106,Document Date
  254. COLUMN,107,Document Nr
  255. COLUMN,108,Order Date
  256. COLUMN,109,Order Number
  257. COLUMN,110,Transaction Code
  258. COLUMN,111,Transaction Code_vpp5a
  259. COLUMN,112,Specify_vpp5a
  260. COLUMN,113,Reference
  261. COLUMN,114,Costs
  262. COLUMN,115,Orders Grossvalue
  263. COLUMN,116,Discount
  264. COLUMN,117,Classification Dte
  265. COLUMN,118,Book Keeping Code
  266. COLUMN,119,Department
  267. COLUMN,120,Destination
  268. COLUMN,121,Int Voucher No
  269. COLUMN,122,Erlös
  270. COLUMN,123,Sonst. Erlöse
  271. COLUMN,124,Ums. Fracht und Überf.
  272. COLUMN,125,Nachlass
  273. COLUMN,126,Provisionen
  274. COLUMN,127,EK Fahrzeug
  275. COLUMN,128,FZG-Kosten
  276. COLUMN,129,Einsatz
  277. COLUMN,130,VK_Hilfen
  278. COLUMN,131,Standtage
  279. COLUMN,132,Marke
  280. COLUMN,133,Kostenstelle
  281. COLUMN,134,Kostenstelle_1
  282. COLUMN,135,Fabrikat