NW_GW_VK_Stk.iqd 7.9 KB

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