NW_GW_VK_NW_final.iqd 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_AUTOLINE
  4. DATASOURCENAME,C:\GlobalCube\System\Autoline\IQD\nw\NW_GW_VK_NW_final.imr
  5. TITLE,NW_GW_VK_NW_final.imr
  6. BEGIN SQL
  7. select T1."StockbookNumber" as c1,
  8. T1."Franchise" as c2,
  9. T1."ModelCode" as c3,
  10. T1."ACSStatus" as c4,
  11. T1."VariantCode" as c5,
  12. T1."VehicleDescriptio001" as c6,
  13. T1."VehicleDescriptio002" as c7,
  14. T1."VehicleDescriptio003" as c8,
  15. T1."VehicleDescriptio004" as c9,
  16. T1."PhysicalBranch" as c10,
  17. T1."FullChassis" as c11,
  18. T1."RegistrationNumber" as c12,
  19. T1."RegDate" as c13,
  20. T1."CustomerName" as c14,
  21. T1."CustomerAddress001" as c15,
  22. T1."CustomerAddress002" as c16,
  23. T1."CustomerAddress003" as c17,
  24. T1."CustomerAddress004" as c18,
  25. T1."CustomerAddress005" as c19,
  26. T1."CusAddressPostcode" as c20,
  27. T1."InvoiceName" as c21,
  28. T1."InvoiceAddress001" as c22,
  29. T1."InvoiceAddress002" as c23,
  30. T1."InvoiceAddress003" as c24,
  31. T1."InvoiceAddress004" as c25,
  32. T1."InvoiceAddress005" as c26,
  33. T1."InvAddressPostcode" as c27,
  34. T1."CustomerOrderNo" as c28,
  35. T1."OrderDate" as c29,
  36. T1."SOrderType" as c30,
  37. T1."SalesExecutive001" as c31,
  38. T1."InvoiceAccount" as c32,
  39. T1."CustomerAccount" as c33,
  40. T1."InvoiceTotal" as c34,
  41. T1."LatestProfitValue" as c35,
  42. T1."Cost" as c36,
  43. T1."MainInvoiceTotal" as c37,
  44. T1."ConsignmentTotal" as c38,
  45. T1."OverallSaleNet" as c39,
  46. T1."RecovOptionPrice015" as c40,
  47. T1."SupplierName" as c41,
  48. T1."Client_DB" as c42,
  49. T2."VehicleType" as c43,
  50. T2."VehicleNumber" as c44,
  51. T2."InvoiceNumber" as c45,
  52. T2."InvoiceSequence" as c46,
  53. T2."InvoiceDate" as c47,
  54. T2."InvoiceValue" as c48,
  55. T3."FranchiseCode" as c49,
  56. T3."FullName001" as c50,
  57. T3."FullName002" as c51,
  58. T3."FullName003" as c52,
  59. T4."LocationCode" as c53,
  60. T4."Description" as c54,
  61. T4."LocationName" as c55,
  62. T5."UserID" as c56,
  63. T5."UserName" as c57,
  64. T6."OrderType" as c58,
  65. T6."Description001" as c59,
  66. T6."Description002" as c60,
  67. T6."Description003" as c61,
  68. T1."Client_DB" as c62,
  69. '' as c63,
  70. T4."LocationCode" as c64,
  71. T4."LocationCode" || ' - ' || T4."Description" as c65,
  72. CASE WHEN (T5."UserName" IS NULL) THEN ('n.N.') ELSE (T5."UserName") END as c66,
  73. CASE WHEN (T1."Franchise" = 'M') THEN ('Mercedes PKW') WHEN (T1."Franchise" = 'T') THEN ('Mercedes TRAPO') WHEN (T1."Franchise" = 'Z') THEN ('Fremd') WHEN (T1."Franchise" = 'S') THEN ('Smart') WHEN (T1."Franchise" = 'F') THEN ('Fremd TRAPO') ELSE null END as c67,
  74. T7."Description002" as c68,
  75. T2."VehicleType" || (rtrim((cast_numberToString(cast_integer(T2."VehicleNumber"))))) || '/' || (od_right(T1."FullChassis",7)) || ' - ' || (CASE WHEN (T5."UserName" IS NULL) THEN ('n.N.') ELSE (T5."UserName") END) || ' - ' || T1."CustomerName" as c69,
  76. T1."CustomerAccount" || ' - ' || T1."CustomerName" as c70,
  77. T8."VehicleMagicNumber" as c71,
  78. T8."VehicleType" as c72,
  79. CASE WHEN (T2."VehicleType" = 'N') THEN ('Neuwagen') ELSE ('Gebrauchtwagen') END as c73,
  80. CASE WHEN (((CASE WHEN (T2."VehicleType" = 'N') THEN ('Neuwagen') ELSE ('Gebrauchtwagen') END) = 'Neuwagen') and (T8."VehicleMagicNumber" IS NOT NULL)) THEN ('VFW NW') ELSE ('NW') END as c74,
  81. '' as c75,
  82. '' as c76,
  83. T6."OrderType" || ' - ' || T6."Description002" as c77,
  84. T2."VehicleType" || (rtrim((cast_numberToString(cast_integer(T2."VehicleNumber"))))) || '/' || (od_right(T1."FullChassis",7)) || ' - ' || T4."LocationCode" || ' - ' || (CASE WHEN (((CASE WHEN (T2."VehicleType" = 'N') THEN ('Neuwagen') ELSE ('Gebrauchtwagen') END) = 'Neuwagen') and (T8."VehicleMagicNumber" IS NOT NULL)) THEN ('VFW NW') ELSE ('NW') END) || ' - ' || (CASE WHEN (T5."UserName" IS NULL) THEN ('n.N.') ELSE (T5."UserName") END) || ' - ' || T1."CustomerName" || ' - ' || (asciiz(extract(YEAR FROM T2."InvoiceDate"),4) || '-' || asciiz(extract(MONTH FROM T2."InvoiceDate"),2) || '-' || asciiz(extract(DAY FROM T2."InvoiceDate"),2)) as c78,
  85. (od_left(T1."CusAddressPostcode",1)) as c79,
  86. (od_left(T1."CusAddressPostcode",2)) as c80,
  87. (od_left(T1."CusAddressPostcode",3)) as c81,
  88. (od_left(T1."CusAddressPostcode",4)) as c82,
  89. T1."CusAddressPostcode" as c83,
  90. T1."SupplierName" as c84,
  91. T1."VehicleDescriptio002" as c85,
  92. '' as c86,
  93. CASE WHEN (T1."LatestProfitValue" < 0) THEN ('DB1 < 0') ELSE ('DB1 > 0') END as c87,
  94. 1 as c88,
  95. T1."OverallSaleNet" - T1."OtherCosts012" as c89,
  96. (T1."OverallSaleNet" - T1."OtherCosts012") - T1."LatestProfitValue" as c90,
  97. T1."RecovOptionPrice015" as c91,
  98. (T1."OverallSaleNet" - T1."OtherCosts012") - ((T1."OverallSaleNet" - T1."OtherCosts012") - T1."LatestProfitValue") as c92,
  99. T2."InvoiceDate" as c93,
  100. T1."ConsignmentDate" as c94,
  101. (extract(DAY FROM T2."InvoiceDate" - T1."ConsignmentDate")) as c95,
  102. T7."Description002" as c96,
  103. T1."OtherCosts012" as c97,
  104. T9."Gesch_Kosten_Stuetzung" as c98,
  105. T9."Gesch_Kosten_Gesamt" as c99,
  106. T9."Tatsaechl_Kosten_Stuetzung" as c100,
  107. T9."Tatsaechl_Kosten_Gesamt" as c101,
  108. (cdate(T1."BuildDate")) as c102,
  109. (cdate(T1."EstimDeliveryDate")) as c103,
  110. (absolute(T9."Tatsaechl_Kosten_Gesamt")) - (absolute(T9."Gesch_Kosten_Gesamt")) as c104,
  111. T9."Tatsaechl_Kosten_Stuetzung" - T9."Gesch_Kosten_Stuetzung" as c105,
  112. (cdate(T1."RegDate")) as c106,
  113. (cdate(T1."DeliveryDate")) as c107,
  114. T1."CommNumber" as c108,
  115. CASE WHEN (T10."Summe offene Aufträge" IS NULL) THEN (0) ELSE (T10."Summe offene Aufträge") END as c109
  116. from ((((((((("AUTOLINE"."import"."VS_NewVehicleStock" T1 left outer join "AUTOLINE"."import"."VS_InvoiceStockFile" T2 on (T1."SalesInvoiceNumber" = T2."InvoiceNumber") and (T1."Client_DB" = T2."Client_DB")) left outer join "AUTOLINE"."import"."DD_FranchiseRecords" T3 on T1."Franchise" = T3."FranchiseCode") left outer join "AUTOLINE"."import"."GB_CompanyLocations" T4 on T1."SellingBranch" = T4."LocationCode") left outer join "AUTOLINE"."import"."GB_UserDetails" T5 on T1."SalesExecutive001" = T5."UserID") left outer join "AUTOLINE"."import"."VS_SalesOrderTypes" T6 on (T1."SOrderType" = T6."OrderType") and (T1."Client_DB" = T6."Client_DB")) left outer join "AUTOLINE"."import"."DD_ModelRecords" T7 on (T7."ShortFranchise" = T1."Franchise") and (T7."ModelCode" = T1."ModelCode")) left outer join "AUTOLINE"."import"."MK_DemonstrationVehicles" T8 on (T1."CRMVehicleMagic" = T8."VehicleMagicNumber") and (T8."Client_DB" <> '00')) left outer join QSS."C:\GlobalCube\System\AUTOLINE\IQD\NW\VS_Vehicle_Specification_Kosten.ims" T9 on ((T1."StockbookNumber" = T9."VehicleQuoteNumber") and (T1."Client_DB" = T9."Client_DB")) and (T9."VehicleTypeNU" = 'N')) left outer join QSS."C:\GlobalCube\System\AUTOLINE\IQD\Serv_Teile\Auftraege_Lohn_offen_fuer_FZG_Liste.ims" T10 on T1."FullChassis" = T10."ChassisNumber")
  117. where ((((((T1."SalesInvoiceNumber" IS NOT NULL) and (T1."SalesInvoiceNumber" <> 0)) and (T1."Client_DB" <> '00')) and (T1."InvoiceTotal" <> 0)) and (T2."InvoiceDate" >= TIMESTAMP '2018-01-01 00:00:00.000')) and (T1."Client_DB" = '10'))
  118. order by c1 asc
  119. END SQL
  120. COLUMN,0,Stockbooknumber
  121. COLUMN,1,Franchise
  122. COLUMN,2,Modelcode
  123. COLUMN,3,Acsstatus
  124. COLUMN,4,Variantcode
  125. COLUMN,5,Vehicledescriptio001
  126. COLUMN,6,Vehicledescriptio002
  127. COLUMN,7,Vehicledescriptio003
  128. COLUMN,8,Vehicledescriptio004
  129. COLUMN,9,Physicalbranch
  130. COLUMN,10,Fullchassis
  131. COLUMN,11,Registrationnumber
  132. COLUMN,12,Regdate
  133. COLUMN,13,Customername
  134. COLUMN,14,Customeraddress001
  135. COLUMN,15,Customeraddress002
  136. COLUMN,16,Customeraddress003
  137. COLUMN,17,Customeraddress004
  138. COLUMN,18,Customeraddress005
  139. COLUMN,19,Cusaddresspostcode
  140. COLUMN,20,Invoicename
  141. COLUMN,21,Invoiceaddress001
  142. COLUMN,22,Invoiceaddress002
  143. COLUMN,23,Invoiceaddress003
  144. COLUMN,24,Invoiceaddress004
  145. COLUMN,25,Invoiceaddress005
  146. COLUMN,26,Invaddresspostcode
  147. COLUMN,27,Customerorderno
  148. COLUMN,28,Orderdate
  149. COLUMN,29,Sordertype
  150. COLUMN,30,Salesexecutive001
  151. COLUMN,31,Invoiceaccount
  152. COLUMN,32,Customeraccount
  153. COLUMN,33,Invoicetotal
  154. COLUMN,34,Latestprofitvalue_DB1
  155. COLUMN,35,Cost_EW
  156. COLUMN,36,Maininvoicetotal
  157. COLUMN,37,Consignmenttotal
  158. COLUMN,38,Overallsalenet_Erlös_FZG
  159. COLUMN,39,Recovoptionprice015_VK-Hilfe
  160. COLUMN,40,Suppliername
  161. COLUMN,41,Client Db
  162. COLUMN,42,Vehicletype
  163. COLUMN,43,Vehiclenumber
  164. COLUMN,44,Invoicenumber
  165. COLUMN,45,Invoicesequence
  166. COLUMN,46,Invoicedate
  167. COLUMN,47,Invoicevalue
  168. COLUMN,48,Franchisecode
  169. COLUMN,49,Fullname001
  170. COLUMN,50,Fullname002
  171. COLUMN,51,Fullname003
  172. COLUMN,52,Locationcode
  173. COLUMN,53,Description
  174. COLUMN,54,Locationname
  175. COLUMN,55,Userid
  176. COLUMN,56,Username
  177. COLUMN,57,Ordertype
  178. COLUMN,58,Description001
  179. COLUMN,59,Description002
  180. COLUMN,60,Description003
  181. COLUMN,61,Hauptbetrieb_ID
  182. COLUMN,62,Hauptbetrieb_Name
  183. COLUMN,63,Standort_ID
  184. COLUMN,64,Standort_Name
  185. COLUMN,65,Verkäufer
  186. COLUMN,66,Fabrikat
  187. COLUMN,67,Model
  188. COLUMN,68,FZG
  189. COLUMN,69,Kunde
  190. COLUMN,70,Vehiclemagicnumber_MK_Demo_Veh
  191. COLUMN,71,Vehicletype_MK_Demo_Veh
  192. COLUMN,72,Fahrzeugart
  193. COLUMN,73,Fahrzeugtyp
  194. COLUMN,74,Konto
  195. COLUMN,75,Fahrzeugtyp_1
  196. COLUMN,76,Kundenart
  197. COLUMN,77,FZG_Detail
  198. COLUMN,78,PLZ_1
  199. COLUMN,79,PLZ_2
  200. COLUMN,80,PLZ_3
  201. COLUMN,81,PLZ_4
  202. COLUMN,82,PLZ Code_Deb
  203. COLUMN,83,Name_Lieferant
  204. COLUMN,84,Modell_Beschreibung
  205. COLUMN,85,Name_Einkäufer
  206. COLUMN,86,DB1 < 0
  207. COLUMN,87,Menge
  208. COLUMN,88,Erlös_FZG
  209. COLUMN,89,Einsatz FZG
  210. COLUMN,90,Boni
  211. COLUMN,91,DB1_berechnet
  212. COLUMN,92,Invoice Date
  213. COLUMN,93,Consignmentdate
  214. COLUMN,94,Standtage
  215. COLUMN,95,Description002_Dd_Modelrecords
  216. COLUMN,96,Othercosts012
  217. COLUMN,97,Gesch Kosten Stuetzung
  218. COLUMN,98,Gesch Kosten Gesamt
  219. COLUMN,99,Tatsaechl Kosten Stuetzung
  220. COLUMN,100,Tatsaechl Kosten Gesamt
  221. COLUMN,101,Baudatum
  222. COLUMN,102,Vorauss. Lieferung
  223. COLUMN,103,Differenz
  224. COLUMN,104,Differenz Stuetzung
  225. COLUMN,105,Zul.-Datum
  226. COLUMN,106,GMK Datum (tatsächl.)
  227. COLUMN,107,WB Nummer
  228. COLUMN,108,Summe Offene Aufträge