NW_GW_VK_Stk.iqd 7.9 KB

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