NW_GW_VK_Stk_09.iqd 11 KB

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