NW_GW_VK.iqd 11 KB

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