NW_GW_VK_09_2017.iqd 12 KB

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