NW_GW_VK.iqd 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  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. '01' 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 (T2."VEHICLE_TYPE" IN ('K','M','N','T','V')) THEN ('Neuwagen') WHEN (T2."VEHICLE_TYPE" IN ('D','R','G')) THEN ('Gebrauchtwagen') ELSE null END as c84,
  91. CASE WHEN (T2."VEHICLE_TYPE" IS NULL) THEN (T1."VEHICLE_TYPE") ELSE (T2."VEHICLE_TYPE" || ' - ' || T2."VEHICLE_TYPE_TEXT") END 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','12','24')) THEN (T12."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c123,
  130. CASE WHEN (T12."TRANSACTION_CODE" IN ('91','92','93','90 ','59 ')) 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','34','36')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c128,
  135. CASE WHEN (T12."TRANSACTION_CODE" IN ('37','39','40','41','42','47','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','34','36')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END) + (CASE WHEN (T12."TRANSACTION_CODE" IN ('37','39','40','41','42','47','49')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END) as c130,
  137. CASE WHEN (T12."TRANSACTION_CODE" IN ('26','27','28','31','32','33','34','35')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c131,
  138. CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM T1."SALE_DATE" - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM T1."SALE_DATE" - T1."RECEPTION_DATE"))) END as c132
  139. from (((((((((((("deop1120"."dbo"."UNIT_FILE" T1 left outer join "deop1120"."dbo"."vPP5R" T2 on T1."VEHICLE_TYPE" = T2."VEHICLE_TYPE") left outer join "deop1120"."dbo"."vPP5M" T3 on T1."BOOK_KEEPING_CODE" = T3."BOOK_KEEPING_CODE") left outer join "deop1120"."dbo"."DEPARTMENT_TYPE" T4 on T1."SALES_DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop1120"."dbo"."vPP43" T5 on T1."SALE_SALESMAN" = T5."SELLER_CODE") left outer join "deop1120"."dbo"."CUSTOMER" T6 on T1."ACCOUNT_SALES" = T6."CUSTOMER_NUMBER") left outer join "deop1120"."dbo"."vPP48" T7 on T6."CUSTOMER_GROUP" = T7."CUSTOMER_GROUP") left outer join "deop1120"."dbo"."VEHICLE" T8 on T1."BASIS_NUMBER" = T8."BASIS_NUMBER") left outer join "deop1120"."dbo"."vPP5Q" T9 on (T8."MODEL_LINE" = T9."MODEL_LINE") and (T8."MAKE_CD" = T9."MAKE_CD")) left outer join "deop1120"."dbo"."GLOBAL_MAKE" T10 on T8."MAKE_CD" = T10."GLOBAL_MAKE_CD") left outer join "deop1120"."dbo"."vPP43" T11 on T1."PURCH_SALSMAN_CODE" = T11."SELLER_CODE") left outer join "deop1120"."dbo"."UNIT_HISTORY" T12 on T1."UNIT_NUMBER" = T12."UNIT_NUMBER") left outer join "deop1120"."dbo"."vPP5A" T13 on T12."TRANSACTION_CODE" = T13."TRANSACTION_CODE")
  140. where ((T1."ECC_STATUS" = '64') and (not T12."TRANSACTION_CODE" IN ('76 ','77 ')))
  141. order by c1 asc
  142. END SQL
  143. COLUMN,0,Unit Number
  144. COLUMN,1,Basis Number
  145. COLUMN,2,Ecc Status
  146. COLUMN,3,Vehicle Type
  147. COLUMN,4,Vehicle Type_vpp5r
  148. COLUMN,5,Vehicle Type Text_vpp5r
  149. COLUMN,6,Car Creation Date
  150. COLUMN,7,Depreciation
  151. COLUMN,8,Book Keeping Code
  152. COLUMN,9,Book Keeping Code_vpp5m
  153. COLUMN,10,Specify_vpp5m
  154. COLUMN,11,Mileage
  155. COLUMN,12,Purch Department
  156. COLUMN,13,Purch Salsman Code
  157. COLUMN,14,Purch Date
  158. COLUMN,15,Reception Date
  159. COLUMN,16,Sales Department
  160. COLUMN,17,Department Type Id_Dep
  161. COLUMN,18,Description_Dep
  162. COLUMN,19,Sale Salesman
  163. COLUMN,20,Seller Code_vpp43
  164. COLUMN,21,Sel Name_vpp43
  165. COLUMN,22,Sel Family Name_vpp43
  166. COLUMN,23,Sale Inv Number
  167. COLUMN,24,Sale Date
  168. COLUMN,25,Bud Sale Det
  169. COLUMN,26,Bud Purch Price
  170. COLUMN,27,Bud Reg Fee
  171. COLUMN,28,Bud Deduct Fee
  172. COLUMN,29,Bud Cost
  173. COLUMN,30,Purch Price Unit
  174. COLUMN,31,Cost Unit
  175. COLUMN,32,Sales Price Unit
  176. COLUMN,33,Reg Fee
  177. COLUMN,34,Stock Days
  178. COLUMN,35,Buying Order No
  179. COLUMN,36,Buying Order Date
  180. COLUMN,37,Pa Number
  181. COLUMN,38,Location Code
  182. COLUMN,39,Owner
  183. COLUMN,40,Prev Owner
  184. COLUMN,41,Account Purchase
  185. COLUMN,42,Account Sales
  186. COLUMN,43,Customer Number_Cust
  187. COLUMN,44,Name_Cust
  188. COLUMN,45,Customer Group_Cust
  189. COLUMN,46,Customer Group_vpp48
  190. COLUMN,47,Cust Group Specify_vpp48
  191. COLUMN,48,Order Arrival Date
  192. COLUMN,49,Order Confirm Date
  193. COLUMN,50,Contract Date
  194. COLUMN,51,Register Number
  195. COLUMN,52,Chassis Number
  196. COLUMN,53,Owner Code
  197. COLUMN,54,First Reg Date
  198. COLUMN,55,Latest Reg Date
  199. COLUMN,56,Arrival Date
  200. COLUMN,57,Salesman Buy
  201. COLUMN,58,Salesman Sale
  202. COLUMN,59,Model Text
  203. COLUMN,60,Colour Cf
  204. COLUMN,61,Model Line
  205. COLUMN,62,Model Line_vpp5q
  206. COLUMN,63,Mod Lin Specify_vpp5q
  207. COLUMN,64,Workshop Model
  208. COLUMN,65,Mileage
  209. COLUMN,66,Motor Code
  210. COLUMN,67,Drive Code
  211. COLUMN,68,Colour Code
  212. COLUMN,69,Make
  213. COLUMN,70,Make Cd
  214. COLUMN,71,Global Make Cd
  215. COLUMN,72,Description_Global_Make
  216. COLUMN,73,Orig Inv Date
  217. COLUMN,74,Latest Inv Date
  218. COLUMN,75,Invoice Date
  219. COLUMN,76,Hauptbetrieb
  220. COLUMN,77,Standort
  221. COLUMN,78,Verkäufer
  222. COLUMN,79,Fabrikat
  223. COLUMN,80,Model
  224. COLUMN,81,Modellbez
  225. COLUMN,82,Fahrgestellnr
  226. COLUMN,83,Fahrzeugart
  227. COLUMN,84,Fahrzeugtyp
  228. COLUMN,85,Kunde
  229. COLUMN,86,Kundenart
  230. COLUMN,87,Geschäftsart
  231. COLUMN,88,Farbe
  232. COLUMN,89,ECC_Status_Text
  233. COLUMN,90,FZG
  234. COLUMN,91,FZG_1
  235. COLUMN,92,FZG_Liste_1
  236. COLUMN,93,Sel Name_EK_vpp43
  237. COLUMN,94,Einkäufer
  238. COLUMN,95,Vorbesitzer
  239. COLUMN,96,FZG_Liste_2
  240. COLUMN,97,FZG_Liste_3
  241. COLUMN,98,FZG_Liste_4
  242. COLUMN,99,Unit Number_Unit_Hist
  243. COLUMN,100,Line Type
  244. COLUMN,101,Line No
  245. COLUMN,102,Transact Date
  246. COLUMN,103,Handler
  247. COLUMN,104,Program
  248. COLUMN,105,Function Code
  249. COLUMN,106,Document Date
  250. COLUMN,107,Document Nr
  251. COLUMN,108,Order Date
  252. COLUMN,109,Order Number
  253. COLUMN,110,Transaction Code
  254. COLUMN,111,Transaction Code_vpp5a
  255. COLUMN,112,Specify_vpp5a
  256. COLUMN,113,Reference
  257. COLUMN,114,Costs
  258. COLUMN,115,Orders Grossvalue
  259. COLUMN,116,Discount
  260. COLUMN,117,Classification Dte
  261. COLUMN,118,Book Keeping Code
  262. COLUMN,119,Department
  263. COLUMN,120,Destination
  264. COLUMN,121,Int Voucher No
  265. COLUMN,122,Erlös
  266. COLUMN,123,Sonst. Erlöse
  267. COLUMN,124,Ums. Fracht und Überf.
  268. COLUMN,125,Nachlass
  269. COLUMN,126,Provisionen
  270. COLUMN,127,EK Fahrzeug
  271. COLUMN,128,FZG-Kosten
  272. COLUMN,129,Einsatz
  273. COLUMN,130,VK_Hilfen
  274. COLUMN,131,Standtage