NW_GW_VK_Stk.iqd 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\NW\NW_GW_VK_Stk.imr
  5. TITLE,NW_GW_VK_Stk.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. 1 as c100,
  107. 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 c101,
  108. (substring(T1."SALES_DEPARTMENT" from 2 for 1)) as c102,
  109. (substring(T1."SALES_DEPARTMENT" from 3 for 2)) as c103,
  110. (substring(T1."SALES_DEPARTMENT" from 3 for 1)) as c104,
  111. CASE WHEN (T10."DESCRIPTION" IN ('Baic','Isuzu','Opel','Piaggio','Vespa')) THEN (T10."DESCRIPTION") ELSE ('Fremdfabrikat') END as c105
  112. 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")
  113. where ((T1."ECC_STATUS" = '64') and (T1."SALE_DATE" >= TIMESTAMP '2019-01-01 00:00:00.000'))
  114. order by c1 asc
  115. END SQL
  116. COLUMN,0,Unit Number
  117. COLUMN,1,Basis Number
  118. COLUMN,2,Ecc Status
  119. COLUMN,3,Vehicle Type
  120. COLUMN,4,Vehicle Type_vpp5r
  121. COLUMN,5,Vehicle Type Text_vpp5r
  122. COLUMN,6,Car Creation Date
  123. COLUMN,7,Depreciation
  124. COLUMN,8,Book Keeping Code
  125. COLUMN,9,Book Keeping Code_vpp5m
  126. COLUMN,10,Specify_vpp5m
  127. COLUMN,11,Mileage
  128. COLUMN,12,Purch Department
  129. COLUMN,13,Purch Salsman Code
  130. COLUMN,14,Purch Date
  131. COLUMN,15,Reception Date
  132. COLUMN,16,Sales Department
  133. COLUMN,17,Department Type Id_Dep
  134. COLUMN,18,Description_Dep
  135. COLUMN,19,Sale Salesman
  136. COLUMN,20,Seller Code_vpp43
  137. COLUMN,21,Sel Name_vpp43
  138. COLUMN,22,Sel Family Name_vpp43
  139. COLUMN,23,Sale Inv Number
  140. COLUMN,24,Sale Date
  141. COLUMN,25,Bud Sale Det
  142. COLUMN,26,Bud Purch Price
  143. COLUMN,27,Bud Reg Fee
  144. COLUMN,28,Bud Deduct Fee
  145. COLUMN,29,Bud Cost
  146. COLUMN,30,Purch Price Unit
  147. COLUMN,31,Cost Unit
  148. COLUMN,32,Sales Price Unit
  149. COLUMN,33,Reg Fee
  150. COLUMN,34,Stock Days
  151. COLUMN,35,Buying Order No
  152. COLUMN,36,Buying Order Date
  153. COLUMN,37,Pa Number
  154. COLUMN,38,Location Code
  155. COLUMN,39,Owner
  156. COLUMN,40,Prev Owner
  157. COLUMN,41,Account Purchase
  158. COLUMN,42,Account Sales
  159. COLUMN,43,Customer Number_Cust
  160. COLUMN,44,Name_Cust
  161. COLUMN,45,Customer Group_Cust
  162. COLUMN,46,Customer Group_vpp48
  163. COLUMN,47,Cust Group Specify_vpp48
  164. COLUMN,48,Order Arrival Date
  165. COLUMN,49,Order Confirm Date
  166. COLUMN,50,Contract Date
  167. COLUMN,51,Register Number
  168. COLUMN,52,Chassis Number
  169. COLUMN,53,Owner Code
  170. COLUMN,54,First Reg Date
  171. COLUMN,55,Latest Reg Date
  172. COLUMN,56,Arrival Date
  173. COLUMN,57,Salesman Buy
  174. COLUMN,58,Salesman Sale
  175. COLUMN,59,Model Text
  176. COLUMN,60,Colour Cf
  177. COLUMN,61,Model Line
  178. COLUMN,62,Model Line_vpp5q
  179. COLUMN,63,Mod Lin Specify_vpp5q
  180. COLUMN,64,Workshop Model
  181. COLUMN,65,Mileage
  182. COLUMN,66,Motor Code
  183. COLUMN,67,Drive Code
  184. COLUMN,68,Colour Code
  185. COLUMN,69,Make
  186. COLUMN,70,Make Cd
  187. COLUMN,71,Global Make Cd
  188. COLUMN,72,Description_Global_Make
  189. COLUMN,73,Orig Inv Date
  190. COLUMN,74,Latest Inv Date
  191. COLUMN,75,Invoice Date
  192. COLUMN,76,Hauptbetrieb
  193. COLUMN,77,Standort
  194. COLUMN,78,Verkäufer
  195. COLUMN,79,Fabrikat_ori
  196. COLUMN,80,Model
  197. COLUMN,81,Modellbez
  198. COLUMN,82,Fahrgestellnr
  199. COLUMN,83,Fahrzeugart
  200. COLUMN,84,Fahrzeugtyp
  201. COLUMN,85,Kunde
  202. COLUMN,86,Kundenart
  203. COLUMN,87,Geschäftsart
  204. COLUMN,88,Farbe
  205. COLUMN,89,ECC_Status_Text
  206. COLUMN,90,FZG
  207. COLUMN,91,FZG_1
  208. COLUMN,92,FZG_Liste_1
  209. COLUMN,93,Sel Name_EK_vpp43
  210. COLUMN,94,Einkäufer
  211. COLUMN,95,Vorbesitzer
  212. COLUMN,96,FZG_Liste_2
  213. COLUMN,97,FZG_Liste_3
  214. COLUMN,98,FZG_Liste_4
  215. COLUMN,99,Menge
  216. COLUMN,100,Standtage
  217. COLUMN,101,Marke
  218. COLUMN,102,Kostenstelle
  219. COLUMN,103,Kostenstelle_1
  220. COLUMN,104,Fabrikat