NW_GW_VK_09.iqd 13 KB

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