NW_GW_BE_neu.sql 80 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472
  1. select "No" as "No",
  2. "Name" as "Name",
  3. "Account Type" as "Account Type",
  4. "Department Code" as "Department Code",
  5. "Make Code" as "Make Code",
  6. "Income Balance" as "Income Balance",
  7. "Entry No" as "Entry No",
  8. "G L Account No" as "G L Account No",
  9. "Posting Date" as "Posting Date",
  10. "Document Type" as "Document Type",
  11. "Document No" as "Document No",
  12. "Description" as "Description",
  13. "Amount" as "Amount",
  14. "Bal Account No" as "Bal Account No",
  15. "Department Code" as "Department Code",
  16. "Make Code" as "Make Code",
  17. "User Id" as "User Id",
  18. "Source Code" as "Source Code",
  19. "Quantity" as "Quantity",
  20. "Debit Amount" as "Debit Amount",
  21. "Credit Amount" as "Credit Amount",
  22. "Document Date" as "Document Date",
  23. "Source Type" as "Source Type",
  24. "Source No" as "Source No",
  25. "No Series" as "No Series",
  26. "Branch Code" as "Branch Code",
  27. "Main Area" as "Main Area",
  28. "Vin" as "Vin",
  29. "Book No" as "Book No",
  30. "Veh Source Code" as "Veh Source Code",
  31. "Betrag" as "Betrag",
  32. "Vin_Vehicle" as "Vin_Vehicle",
  33. "Vehicle Status" as "Vehicle Status",
  34. "Model_ori" as "Model_ori",
  35. "Type" as "Type",
  36. "Class" as "Class",
  37. "Model No" as "Model No",
  38. "Hauptbetrieb" as "Hauptbetrieb",
  39. "Standort_FIBU" as "Standort_FIBU",
  40. "Make Code_Vehicle" as "Make Code_Vehicle",
  41. "Fabrikat_ori" as "Fabrikat_ori",
  42. "Model_alt" as "Model_alt",
  43. "Market Segment Code" as "Market Segment Code",
  44. "Modellbez" as "Modellbez",
  45. "Fahrzeugart" as "Fahrzeugart",
  46. "Vat Prod Posting Group" as "Vat Prod Posting Group",
  47. "Fahrzeugtyp_ori" as "Fahrzeugtyp_ori",
  48. "FZG" as "FZG",
  49. "Location Code" as "Location Code",
  50. "VB_Einkauf" as "VB_Einkauf",
  51. "Purchase Receipt Date" as "Purchase Receipt Date",
  52. "Standtage_ori" as "Standtage_ori",
  53. "Standtagestaffel_ori" as "Standtagestaffel_ori",
  54. "Initial Registration" as "Initial Registration",
  55. "EZ/Eingang" as "EZ/Eingang",
  56. "Option Type_Polster" as "Option Type_Polster",
  57. "Polster" as "Polster",
  58. "Option Type_Farbe" as "Option Type_Farbe",
  59. "Farbe" as "Farbe",
  60. "Einsatz" as "Einsatz",
  61. "Heute" as "Heute",
  62. "Fahrzeugstatus" as "Fahrzeugstatus",
  63. "FZG-Liste" as "FZG-Liste",
  64. "Anzahl" as "Anzahl",
  65. "Standtage" as "Standtage",
  66. "Summe Standtage" as "Summe Standtage",
  67. "Menge_FZG" as "Menge_FZG",
  68. "Inventory Posting Group" as "Inventory Posting Group",
  69. "Summe Betrag" as "Summe Betrag",
  70. "Fzg_Typ_Herkunft" as "Fzg_Typ_Herkunft",
  71. "Current Price Sticker" as "Current Price Sticker",
  72. "Manual Price Calculation" as "Manual Price Calculation",
  73. "Total Quote Amount" as "Total Quote Amount",
  74. "Price Sticker Date" as "Price Sticker Date",
  75. "gepl. VK" as "gepl. VK",
  76. "Datum letzte Änderung" as "Datum letzte Änderung",
  77. "FZG-Kosten" as "FZG-Kosten",
  78. "EK FZG" as "EK FZG",
  79. "Text 3" as "Text 3",
  80. "Bestand/reserviert" as "Bestand/reserviert",
  81. "Ort_B_R_Dat_Änd" as "Ort_B_R_Dat_Änd",
  82. "Date Of Sale" as "Date Of Sale",
  83. "Summe EK" as "Summe EK",
  84. "Standort" as "Standort",
  85. "Dealer Status_ori" as "Dealer Status_ori",
  86. "Transmission Type Code" as "Transmission Type Code",
  87. "Key No" as "Key No",
  88. "Mileage" as "Mileage",
  89. "License No" as "License No",
  90. "Händlerstatus_Text" as "Händlerstatus_Text",
  91. "Händlerstatus" as "Händlerstatus",
  92. "Händlerstatus Gruppe" as "Händlerstatus Gruppe",
  93. "Dealer Status" as "Dealer Status",
  94. "Extra Code 1" as "Extra Code 1",
  95. "Text 1_Vorbesitzer" as "Text 1_Vorbesitzer",
  96. "Initial Registration" as "Initial Registration",
  97. "Deregistration Date" as "Deregistration Date",
  98. "VFW zugel./abgem" as "VFW zugel./abgem",
  99. "EK erh. Pos." as "EK erh. Pos.",
  100. "Name_Vorbesitzer" as "Name_Vorbesitzer",
  101. "EZ_Zeichen" as "EZ_Zeichen",
  102. "Abmeldung_Zeichen" as "Abmeldung_Zeichen",
  103. "Dat_letzte_Änderung_Zeichen" as "Dat_letzte_Änderung_Zeichen",
  104. "Bemerkung" as "Bemerkung",
  105. "UPE" as "UPE",
  106. "Fahrzeugtyp_alt" as "Fahrzeugtyp_alt",
  107. "Model_alt_1" as "Model_alt_1",
  108. "kundenbelegt ja/nein" as "kundenbelegt ja/nein",
  109. "Standtagestaffel" as "Standtagestaffel",
  110. "No_Item" as "No_Item",
  111. "Description_Item" as "Description_Item",
  112. "Vehicle Type Code_Item" as "Vehicle Type Code_Item",
  113. "Vehicle Category Code_Item" as "Vehicle Category Code_Item",
  114. "Modell_zwischen" as "Modell_zwischen",
  115. "Fabrikat" as "Fabrikat",
  116. "Modell_final" as "Modell_final",
  117. "Model" as "Model",
  118. "Fahrzeugtyp" as "Fahrzeugtyp",
  119. "Tage letzte Preisänderung_ori" as "Tage letzte Preisänderung_ori",
  120. "Tage letzte Preisänderung" as "Tage letzte Preisänderung"
  121. from
  122. (select "No" as "No",
  123. "Name" as "Name",
  124. "Account Type" as "Account Type",
  125. "Department Code" as "Department Code",
  126. "Make Code" as "Make Code",
  127. "Income Balance" as "Income Balance",
  128. "Entry No" as "Entry No",
  129. "G L Account No" as "G L Account No",
  130. "Posting Date" as "Posting Date",
  131. "Document Type" as "Document Type",
  132. "Document No" as "Document No",
  133. "Description" as "Description",
  134. "Amount" as "Amount",
  135. "Bal Account No" as "Bal Account No",
  136. "Department Code" as "Department Code",
  137. "Make Code" as "Make Code",
  138. "User Id" as "User Id",
  139. "Source Code" as "Source Code",
  140. "Quantity" as "Quantity",
  141. "Debit Amount" as "Debit Amount",
  142. "Credit Amount" as "Credit Amount",
  143. "Document Date" as "Document Date",
  144. "Source Type" as "Source Type",
  145. "Source No" as "Source No",
  146. "No Series" as "No Series",
  147. "Branch Code" as "Branch Code",
  148. "Main Area" as "Main Area",
  149. "Vin" as "Vin",
  150. "Book No" as "Book No",
  151. "Veh Source Code" as "Veh Source Code",
  152. "Betrag" as "Betrag",
  153. "Vin_Vehicle" as "Vin_Vehicle",
  154. "Vehicle Status" as "Vehicle Status",
  155. "Model_ori" as "Model_ori",
  156. "Type" as "Type",
  157. "Class" as "Class",
  158. "Model No" as "Model No",
  159. "Hauptbetrieb" as "Hauptbetrieb",
  160. "Standort_FIBU" as "Standort_FIBU",
  161. "Make Code_Vehicle" as "Make Code_Vehicle",
  162. "Fabrikat_ori" as "Fabrikat_ori",
  163. "Model_alt" as "Model_alt",
  164. "Market Segment Code" as "Market Segment Code",
  165. "Modellbez" as "Modellbez",
  166. "Fahrzeugart" as "Fahrzeugart",
  167. "Vat Prod Posting Group" as "Vat Prod Posting Group",
  168. "Fahrzeugtyp_ori" as "Fahrzeugtyp_ori",
  169. "FZG" as "FZG",
  170. "Location Code" as "Location Code",
  171. "VB_Einkauf" as "VB_Einkauf",
  172. "Purchase Receipt Date" as "Purchase Receipt Date",
  173. "Standtage_ori" as "Standtage_ori",
  174. "Standtagestaffel_ori" as "Standtagestaffel_ori",
  175. "Initial Registration" as "Initial Registration",
  176. "EZ/Eingang" as "EZ/Eingang",
  177. "Option Type_Polster" as "Option Type_Polster",
  178. "Polster" as "Polster",
  179. "Option Type_Farbe" as "Option Type_Farbe",
  180. "Farbe" as "Farbe",
  181. "Einsatz" as "Einsatz",
  182. "Heute" as "Heute",
  183. "Fahrzeugstatus" as "Fahrzeugstatus",
  184. "FZG-Liste" as "FZG-Liste",
  185. "Anzahl" as "Anzahl",
  186. "Standtage" as "Standtage",
  187. SUM("Standtage") OVER (partition by "Vin") as "Summe Standtage",
  188. "Menge_FZG" as "Menge_FZG",
  189. "Inventory Posting Group" as "Inventory Posting Group",
  190. "Summe Betrag" as "Summe Betrag",
  191. "Fzg_Typ_Herkunft" as "Fzg_Typ_Herkunft",
  192. "Current Price Sticker" as "Current Price Sticker",
  193. "Manual Price Calculation" as "Manual Price Calculation",
  194. "Total Quote Amount" as "Total Quote Amount",
  195. "Price Sticker Date" as "Price Sticker Date",
  196. "gepl. VK" as "gepl. VK",
  197. "Datum letzte Änderung" as "Datum letzte Änderung",
  198. "FZG-Kosten" as "FZG-Kosten",
  199. "EK FZG" as "EK FZG",
  200. "Text 3" as "Text 3",
  201. "Bestand/reserviert" as "Bestand/reserviert",
  202. "Ort_B_R_Dat_Änd" as "Ort_B_R_Dat_Änd",
  203. "Date Of Sale" as "Date Of Sale",
  204. "Summe EK" as "Summe EK",
  205. "Standort" as "Standort",
  206. "Dealer Status_ori" as "Dealer Status_ori",
  207. "Transmission Type Code" as "Transmission Type Code",
  208. "Key No" as "Key No",
  209. "Mileage" as "Mileage",
  210. "License No" as "License No",
  211. "Händlerstatus_Text" as "Händlerstatus_Text",
  212. "Händlerstatus" as "Händlerstatus",
  213. "Händlerstatus Gruppe" as "Händlerstatus Gruppe",
  214. "Dealer Status" as "Dealer Status",
  215. "Extra Code 1" as "Extra Code 1",
  216. "Text 1_Vorbesitzer" as "Text 1_Vorbesitzer",
  217. "Initial Registration" as "Initial Registration",
  218. "Deregistration Date" as "Deregistration Date",
  219. "VFW zugel./abgem" as "VFW zugel./abgem",
  220. "EK erh. Pos." as "EK erh. Pos.",
  221. "Name_Vorbesitzer" as "Name_Vorbesitzer",
  222. "EZ_Zeichen" as "EZ_Zeichen",
  223. "Abmeldung_Zeichen" as "Abmeldung_Zeichen",
  224. "Dat_letzte_Änderung_Zeichen" as "Dat_letzte_Änderung_Zeichen",
  225. "Bemerkung" as "Bemerkung",
  226. "UPE" as "UPE",
  227. "Fahrzeugtyp_alt" as "Fahrzeugtyp_alt",
  228. "Model_alt_1" as "Model_alt_1",
  229. "kundenbelegt ja/nein" as "kundenbelegt ja/nein",
  230. "Standtagestaffel" as "Standtagestaffel",
  231. "No_Item" as "No_Item",
  232. "Description_Item" as "Description_Item",
  233. "Vehicle Type Code_Item" as "Vehicle Type Code_Item",
  234. "Vehicle Category Code_Item" as "Vehicle Category Code_Item",
  235. "Modell_zwischen" as "Modell_zwischen",
  236. "Fabrikat" as "Fabrikat",
  237. "Modell_final" as "Modell_final",
  238. "Model" as "Model",
  239. "Fahrzeugtyp" as "Fahrzeugtyp",
  240. "Tage letzte Preisänderung_ori" as "Tage letzte Preisänderung_ori",
  241. "Tage letzte Preisänderung" as "Tage letzte Preisänderung"
  242. from
  243. (select c226 as "No",
  244. c225 as "Name",
  245. c224 as "Account Type",
  246. c223 as "Department Code",
  247. c222 as "Make Code",
  248. c221 as "Income Balance",
  249. c220 as "Entry No",
  250. c219 as "G L Account No",
  251. c218 as "Posting Date",
  252. c217 as "Document Type",
  253. c216 as "Document No",
  254. c215 as "Description",
  255. c214 as "Amount",
  256. c213 as "Bal Account No",
  257. c212 as "Department Code",
  258. c211 as "Make Code",
  259. c210 as "User Id",
  260. c209 as "Source Code",
  261. c208 as "Quantity",
  262. c207 as "Debit Amount",
  263. c206 as "Credit Amount",
  264. c205 as "Document Date",
  265. c204 as "Source Type",
  266. c203 as "Source No",
  267. c202 as "No Series",
  268. c201 as "Branch Code",
  269. c200 as "Main Area",
  270. c126 as "Vin",
  271. c199 as "Book No",
  272. c198 as "Veh Source Code",
  273. c176 as "Betrag",
  274. c197 as "Vin_Vehicle",
  275. c196 as "Vehicle Status",
  276. c189 as "Model_ori",
  277. c195 as "Type",
  278. c194 as "Class",
  279. c193 as "Model No",
  280. '1' as "Hauptbetrieb",
  281. c192 as "Standort_FIBU",
  282. c191 as "Make Code_Vehicle",
  283. c191 as "Fabrikat_ori",
  284. c190 as "Model_alt",
  285. c190 as "Market Segment Code",
  286. c189 as "Modellbez",
  287. c188 as "Fahrzeugart",
  288. c187 as "Vat Prod Posting Group",
  289. c186 as "Fahrzeugtyp_ori",
  290. c185 as "FZG",
  291. c184 as "Location Code",
  292. '' as "VB_Einkauf",
  293. c183 as "Purchase Receipt Date",
  294. c174 as "Standtage_ori",
  295. c182 as "Standtagestaffel_ori",
  296. c149 as "Initial Registration",
  297. c181 as "EZ/Eingang",
  298. c180 as "Option Type_Polster",
  299. c179 as "Polster",
  300. c178 as "Option Type_Farbe",
  301. c177 as "Farbe",
  302. c176 as "Einsatz",
  303. (getdate()) as "Heute",
  304. 'Bestand' as "Fahrzeugstatus",
  305. c175 as "FZG-Liste",
  306. COUNT(c174) OVER (partition by c126) as "Anzahl",
  307. (c174) / (COUNT(c174) OVER (partition by c126)) as "Standtage",
  308. 1 / (COUNT(c174) OVER (partition by c126)) as "Menge_FZG",
  309. c173 as "Inventory Posting Group",
  310. SUM(c176) OVER (partition by c126) as "Summe Betrag",
  311. c172 as "Fzg_Typ_Herkunft",
  312. c171 as "Current Price Sticker",
  313. c170 as "Manual Price Calculation",
  314. c169 as "Total Quote Amount",
  315. c167 as "Price Sticker Date",
  316. (c168) / (COUNT(c174) OVER (partition by c126)) as "gepl. VK",
  317. c167 as "Datum letzte Änderung",
  318. c166 as "FZG-Kosten",
  319. c165 as "EK FZG",
  320. c141 as "Text 3",
  321. c164 as "Bestand/reserviert",
  322. c163 as "Ort_B_R_Dat_Änd",
  323. c162 as "Date Of Sale",
  324. SUM(c165) OVER (partition by c126) as "Summe EK",
  325. c161 as "Standort",
  326. c160 as "Dealer Status_ori",
  327. c159 as "Transmission Type Code",
  328. c158 as "Key No",
  329. c157 as "Mileage",
  330. c156 as "License No",
  331. c155 as "Händlerstatus_Text",
  332. c154 as "Händlerstatus",
  333. c153 as "Händlerstatus Gruppe",
  334. c152 as "Dealer Status",
  335. c151 as "Extra Code 1",
  336. c150 as "Text 1_Vorbesitzer",
  337. c149 as "Initial Registration",
  338. c148 as "Deregistration Date",
  339. c147 as "VFW zugel./abgem",
  340. c146 as "EK erh. Pos.",
  341. c145 as "Name_Vorbesitzer",
  342. c144 as "EZ_Zeichen",
  343. c143 as "Abmeldung_Zeichen",
  344. c142 as "Dat_letzte_Änderung_Zeichen",
  345. c141 as "Bemerkung",
  346. (c140) / (COUNT(c174) OVER (partition by c126)) as "UPE",
  347. c139 as "Fahrzeugtyp_alt",
  348. c138 as "Model_alt_1",
  349. c137 as "kundenbelegt ja/nein",
  350. c136 as "Standtagestaffel",
  351. c135 as "No_Item",
  352. c134 as "Description_Item",
  353. c133 as "Vehicle Type Code_Item",
  354. c132 as "Vehicle Category Code_Item",
  355. c131 as "Modell_zwischen",
  356. c130 as "Fabrikat",
  357. c129 as "Modell_final",
  358. c129 as "Model",
  359. c128 as "Fahrzeugtyp",
  360. c127 as "Tage letzte Preisänderung_ori",
  361. (c127) / (COUNT(c174) OVER (partition by c126)) as "Tage letzte Preisänderung"
  362. from
  363. (select T2."VIN" as c126,
  364. (day((now()) - T6."Price Sticker Date")) as c127,
  365. CASE WHEN ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') THEN (T3."Inventory Posting Group") ELSE ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."Inventory Posting Group" IN ('GW_DW_PKW'))) THEN ('BMW JGA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."Inventory Posting Group" IN ('GW_MN_JGA'))) THEN ('MINI JGA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."Inventory Posting Group" IN ('GW_DW_PKW','GW_MN_JGA'))) THEN ('restl. GA-Bestand') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (T3."Make Code" IN ('BMW','BMW-C1','BMW-MOT','BMWI'))) THEN ('NA BMW') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (T3."Make Code" IN ('BMW-MINI'))) THEN ('NA MINI') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Make Code" IN ('BMW','BMW-C1','BMW-MOT','BMWI'))) THEN ('VFW BMW') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Make Code" IN ('BMW-MINI'))) THEN ('VFW MINI') ELSE ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END)) END)) END as c128,
  366. (CASE WHEN (not (CASE WHEN (T3."Make Code" IN ('BMW','BMW I','BMWI','BMW-MINI','BMW-MOT')) THEN (T3."Make Code") ELSE ('Fremdfabrikat') END) IN ('Fremdfabrikat')) THEN ((CASE WHEN ((T3."Make Code" = 'BMW') and ((left(T8."Description",1)) BETWEEN '1' AND '9')) THEN ((left(T8."Description",1)) + 'er') WHEN ((T3."Make Code" = 'BMW') and ((left(T8."Description",1)) BETWEEN 'A' AND 'Z')) THEN ((left(T8."Description",2))) WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%3-T%') or (T3."Model" LIKE '%3-T%'))) THEN ('3-Türer') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%5-T%') or (T3."Model" LIKE '%5-T%'))) THEN ('5-Türer') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Club%') or (T3."Model" LIKE '%Club%'))) THEN ('Clubman') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Count%') or (T3."Model" LIKE '%Count%'))) THEN ('Countryman') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Cou%') or (T3."Model" LIKE '%Cou%'))) THEN ('Coupe') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Hatch%') or (T3."Model" LIKE '%Hatch%'))) THEN ('Hatch') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Pace%') or (T3."Model" LIKE '%Pace%'))) THEN ('Paceman') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Road%') or (T3."Model" LIKE '%Road%'))) THEN ('Roadster') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Cab%') or (T3."Model" LIKE '%Cab%'))) THEN ('Cabrio') ELSE (T8."Description") END)) ELSE ('Fremd') END) as c129,
  367. CASE WHEN (T3."Make Code" IN ('BMW','BMW I','BMWI','BMW-MINI','BMW-MOT')) THEN (T3."Make Code") ELSE ('Fremdfabrikat') END as c130,
  368. CASE WHEN ((T3."Make Code" = 'BMW') and ((left(T8."Description",1)) BETWEEN '1' AND '9')) THEN ((left(T8."Description",1)) + 'er') WHEN ((T3."Make Code" = 'BMW') and ((left(T8."Description",1)) BETWEEN 'A' AND 'Z')) THEN ((left(T8."Description",2))) WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%3-T%') or (T3."Model" LIKE '%3-T%'))) THEN ('3-Türer') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%5-T%') or (T3."Model" LIKE '%5-T%'))) THEN ('5-Türer') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Club%') or (T3."Model" LIKE '%Club%'))) THEN ('Clubman') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Count%') or (T3."Model" LIKE '%Count%'))) THEN ('Countryman') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Cou%') or (T3."Model" LIKE '%Cou%'))) THEN ('Coupe') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Hatch%') or (T3."Model" LIKE '%Hatch%'))) THEN ('Hatch') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Pace%') or (T3."Model" LIKE '%Pace%'))) THEN ('Paceman') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Road%') or (T3."Model" LIKE '%Road%'))) THEN ('Roadster') WHEN ((T3."Make Code" = 'BMW-MINI') and ((T8."Description" LIKE '%Cab%') or (T3."Model" LIKE '%Cab%'))) THEN ('Cabrio') ELSE (T8."Description") END as c131,
  369. T8."Vehicle Category Code" as c132,
  370. T8."Vehicle Type Code" as c133,
  371. T8."Description" as c134,
  372. T8."No_" as c135,
  373. CASE WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 0 AND 90)) THEN ('0 - 90 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 181 AND 240)) THEN ('181 - 240 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 241 AND 300)) THEN ('241 - 300 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 301 AND 360)) THEN ('301 - 360 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) > 360)) THEN ('> 360 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 0 AND 90)) THEN ('0 - 90 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 181 AND 240)) THEN ('181 - 240 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 241 AND 300)) THEN ('241 - 300 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 301 AND 360)) THEN ('301 - 360 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) > 360)) THEN ('> 360 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 0 AND 30)) THEN ('0 - 30 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 31 AND 60)) THEN ('31 - 60 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 61 AND 90)) THEN ('61 - 90 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 181 AND 240)) THEN ('181 - 240 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 241 AND 300)) THEN ('241 - 300 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 301 AND 360)) THEN ('301 - 360 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) > 360)) THEN ('> 360 Tage') ELSE null END as c136,
  374. CASE WHEN (T3."Vehicle Status" = 3) THEN ('kundenbelegt') ELSE ('nicht kundenbelegt') END as c137,
  375. CASE WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and ((T3."Model" LIKE '1%') or (T3."Model" LIKE 'BMW 1%'))) THEN ('1ER-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and (((T3."Model" LIKE '2%') or (T3."Model" LIKE 'BMW 2%')) or (T3."Model" LIKE 'M2%'))) THEN ('2ER-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and (((T3."Model" LIKE '3%') or (T3."Model" LIKE 'BMW 3%')) or (T3."Model" LIKE 'M3%'))) THEN ('3ER-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and ((T3."Model" LIKE '4%') or (T3."Model" LIKE 'BMW 4%'))) THEN ('4ER-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and (((T3."Model" LIKE '5%') or (T3."Model" LIKE 'BMW 5%')) or (T3."Model" LIKE 'M5%'))) THEN ('5ER-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and (((T3."Model" LIKE '6%') or (T3."Model" LIKE 'BMW 6%')) or (T3."Model" LIKE 'M6%'))) THEN ('6ER-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and (T3."Model" LIKE '7%')) THEN ('7ER-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and (T3."Model" LIKE '8%')) THEN ('8ER-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and ((T3."Model" LIKE 'X%') or (T3."Model" LIKE 'BMW X%'))) THEN ('X-REIHE') WHEN ((((T3."Make Code" = 'BMW') and ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA')) and (T3."Market Segment Code" = '')) and (T3."Model" LIKE 'Z%')) THEN ('Z-REIHE') ELSE (T3."Market Segment Code") END as c138,
  376. CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."Inventory Posting Group" IN ('GW_DW_PKW'))) THEN ('BMW JGA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."Inventory Posting Group" IN ('GW_MN_JGA'))) THEN ('MINI JGA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."Inventory Posting Group" IN ('GW_DW_PKW','GW_MN_JGA'))) THEN ('restl. GA-Bestand') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (T3."Make Code" IN ('BMW','BMW-C1','BMW-MOT','BMWI'))) THEN ('NA BMW') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (T3."Make Code" IN ('BMW-MINI'))) THEN ('NA MINI') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Make Code" IN ('BMW','BMW-C1','BMW-MOT','BMWI'))) THEN ('VFW BMW') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Make Code" IN ('BMW-MINI'))) THEN ('VFW MINI') ELSE ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END)) END as c139,
  377. convert(float, T6."List Price Incl_ VAT") as c140,
  378. T3."Text 3" as c141,
  379. (convert(varchar(50), year(T6."Price Sticker Date")) + '-' + convert(varchar(50), month(T6."Price Sticker Date")) + '-' + convert(varchar(50), day(T6."Price Sticker Date"))) as c142,
  380. (convert(varchar(50), year(T3."Deregistration Date")) + '-' + convert(varchar(50), month(T3."Deregistration Date")) + '-' + convert(varchar(50), day(T3."Deregistration Date"))) as c143,
  381. (convert(varchar(50), year(T3."Initial Registration")) + '-' + convert(varchar(50), month(T3."Initial Registration")) + '-' + convert(varchar(50), day(T3."Initial Registration"))) as c144,
  382. T7."Name" as c145,
  383. CASE WHEN ((((T1."No_" LIKE '3%') and (not T2."Document No_" LIKE 'E%')) and (not T2."Document No_" LIKE 'V%')) and (not T2."Document No_" LIKE 'FB%')) THEN (((convert(float, T2."Amount")))) ELSE (0) END as c146,
  384. CASE WHEN ((((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Initial Registration" <> convert(datetime, '1753-01-01 00:00:00.000'))) and (T3."Initial Registration" > T3."Deregistration Date")) THEN ('zugelassen') WHEN ((((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Initial Registration" <> convert(datetime, '1753-01-01 00:00:00.000'))) and (T3."Initial Registration" < T3."Deregistration Date")) THEN ('abgemeldet') ELSE null END as c147,
  385. T3."Deregistration Date" as c148,
  386. T3."Initial Registration" as c149,
  387. T3."Text 1" as c150,
  388. T3."Extra Code 1" as c151,
  389. CASE WHEN (T3."Dealer Status" IN ('000','')) THEN ('005') ELSE (T3."Dealer Status") END as c152,
  390. CASE WHEN ((CASE WHEN (T3."Dealer Status" IN ('000','')) THEN ('005') ELSE (T3."Dealer Status") END) IN ('000','005','019','015')) THEN ('Status 0 - 19') WHEN ((CASE WHEN (T3."Dealer Status" IN ('000','')) THEN ('005') ELSE (T3."Dealer Status") END) IN ('022','030','021','099','020')) THEN ('Status > 19') ELSE ('Status fehlt') END as c153,
  391. (CASE WHEN (T3."Dealer Status" IN ('000','')) THEN ('005') ELSE (T3."Dealer Status") END) + ' - ' + (CASE WHEN (T3."Dealer Status" IN ('005','000','')) THEN ('Fahrzeug auf Lager') WHEN (T3."Dealer Status" = '015') THEN ('Fahrzeug wird repariert') WHEN (T3."Dealer Status" = '019') THEN ('Übernahme durch Halter') WHEN (T3."Dealer Status" = '020') THEN ('Fahrzeug ist reserviert') WHEN (T3."Dealer Status" = '021') THEN ('Pool-Fahrzeug') WHEN (T3."Dealer Status" = '022') THEN ('FZG für Wiederverkäufer') WHEN (T3."Dealer Status" = '030') THEN ('Fahrzeug ist verkauft') WHEN (T3."Dealer Status" = '099') THEN ('FZG nicht verkaufsrelevant') ELSE ('Händlerstatus fehlt') END) as c154,
  392. CASE WHEN (T3."Dealer Status" IN ('005','000','')) THEN ('Fahrzeug auf Lager') WHEN (T3."Dealer Status" = '015') THEN ('Fahrzeug wird repariert') WHEN (T3."Dealer Status" = '019') THEN ('Übernahme durch Halter') WHEN (T3."Dealer Status" = '020') THEN ('Fahrzeug ist reserviert') WHEN (T3."Dealer Status" = '021') THEN ('Pool-Fahrzeug') WHEN (T3."Dealer Status" = '022') THEN ('FZG für Wiederverkäufer') WHEN (T3."Dealer Status" = '030') THEN ('Fahrzeug ist verkauft') WHEN (T3."Dealer Status" = '099') THEN ('FZG nicht verkaufsrelevant') ELSE ('Händlerstatus fehlt') END as c155,
  393. T3."License No_" as c156,
  394. (convert(float, T3."Mileage")) as c157,
  395. T3."Key No_" as c158,
  396. T3."Transmission Type Code" as c159,
  397. T3."Dealer Status" as c160,
  398. CASE WHEN (T3."Location Code" = 'BUR') THEN ('10') WHEN (T3."Location Code" = 'MUE') THEN ('20') ELSE ('10') END as c161,
  399. T3."Date of Sale" as c162,
  400. T3."Location Code" + ' - ' + (CASE WHEN (((CASE WHEN (T3."Dealer Status" IN ('000','')) THEN ('005') ELSE (T3."Dealer Status") END) + ' - ' + (CASE WHEN (T3."Dealer Status" IN ('005','000','')) THEN ('Fahrzeug auf Lager') WHEN (T3."Dealer Status" = '015') THEN ('Fahrzeug wird repariert') WHEN (T3."Dealer Status" = '019') THEN ('Übernahme durch Halter') WHEN (T3."Dealer Status" = '020') THEN ('Fahrzeug ist reserviert') WHEN (T3."Dealer Status" = '021') THEN ('Pool-Fahrzeug') WHEN (T3."Dealer Status" = '022') THEN ('FZG für Wiederverkäufer') WHEN (T3."Dealer Status" = '030') THEN ('Fahrzeug ist verkauft') WHEN (T3."Dealer Status" = '099') THEN ('FZG nicht verkaufsrelevant') ELSE ('Händlerstatus fehlt') END)) IN ('020 - Fahrzeug ist reserviert')) THEN ('reserv.') WHEN (((CASE WHEN (T3."Dealer Status" IN ('000','')) THEN ('005') ELSE (T3."Dealer Status") END) + ' - ' + (CASE WHEN (T3."Dealer Status" IN ('005','000','')) THEN ('Fahrzeug auf Lager') WHEN (T3."Dealer Status" = '015') THEN ('Fahrzeug wird repariert') WHEN (T3."Dealer Status" = '019') THEN ('Übernahme durch Halter') WHEN (T3."Dealer Status" = '020') THEN ('Fahrzeug ist reserviert') WHEN (T3."Dealer Status" = '021') THEN ('Pool-Fahrzeug') WHEN (T3."Dealer Status" = '022') THEN ('FZG für Wiederverkäufer') WHEN (T3."Dealer Status" = '030') THEN ('Fahrzeug ist verkauft') WHEN (T3."Dealer Status" = '099') THEN ('FZG nicht verkaufsrelevant') ELSE ('Händlerstatus fehlt') END)) IN ('030 - Fahrzeug ist verkauft')) THEN ('verkauft') ELSE ('Bestand') END) + ' / ' + (convert(varchar(50), year(T6."Price Sticker Date")) + '-' + convert(varchar(50), month(T6."Price Sticker Date")) + '-' + convert(varchar(50), day(T6."Price Sticker Date"))) as c163,
  401. CASE WHEN (((CASE WHEN (T3."Dealer Status" IN ('000','')) THEN ('005') ELSE (T3."Dealer Status") END) + ' - ' + (CASE WHEN (T3."Dealer Status" IN ('005','000','')) THEN ('Fahrzeug auf Lager') WHEN (T3."Dealer Status" = '015') THEN ('Fahrzeug wird repariert') WHEN (T3."Dealer Status" = '019') THEN ('Übernahme durch Halter') WHEN (T3."Dealer Status" = '020') THEN ('Fahrzeug ist reserviert') WHEN (T3."Dealer Status" = '021') THEN ('Pool-Fahrzeug') WHEN (T3."Dealer Status" = '022') THEN ('FZG für Wiederverkäufer') WHEN (T3."Dealer Status" = '030') THEN ('Fahrzeug ist verkauft') WHEN (T3."Dealer Status" = '099') THEN ('FZG nicht verkaufsrelevant') ELSE ('Händlerstatus fehlt') END)) IN ('020 - Fahrzeug ist reserviert')) THEN ('reserv.') WHEN (((CASE WHEN (T3."Dealer Status" IN ('000','')) THEN ('005') ELSE (T3."Dealer Status") END) + ' - ' + (CASE WHEN (T3."Dealer Status" IN ('005','000','')) THEN ('Fahrzeug auf Lager') WHEN (T3."Dealer Status" = '015') THEN ('Fahrzeug wird repariert') WHEN (T3."Dealer Status" = '019') THEN ('Übernahme durch Halter') WHEN (T3."Dealer Status" = '020') THEN ('Fahrzeug ist reserviert') WHEN (T3."Dealer Status" = '021') THEN ('Pool-Fahrzeug') WHEN (T3."Dealer Status" = '022') THEN ('FZG für Wiederverkäufer') WHEN (T3."Dealer Status" = '030') THEN ('Fahrzeug ist verkauft') WHEN (T3."Dealer Status" = '099') THEN ('FZG nicht verkaufsrelevant') ELSE ('Händlerstatus fehlt') END)) IN ('030 - Fahrzeug ist verkauft')) THEN ('verkauft') ELSE ('Bestand') END as c164,
  402. CASE WHEN ((T1."No_" LIKE '3%') and (((T2."Document No_" LIKE 'E%') or (T2."Document No_" LIKE 'V%')) or (T2."Document No_" LIKE 'FB%'))) THEN (((convert(float, T2."Amount")))) ELSE (0) END as c165,
  403. CASE WHEN (T1."No_" LIKE '4%') THEN (((convert(float, T2."Amount")))) ELSE (0) END as c166,
  404. T6."Price Sticker Date" as c167,
  405. convert(float, T6."Total Quote Amount") as c168,
  406. T6."Total Quote Amount" as c169,
  407. T3."Manual Price Calculation" as c170,
  408. T3."Current Price Sticker" as c171,
  409. (CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) + ' / ' + T3."Inventory Posting Group" as c172,
  410. T3."Inventory Posting Group" as c173,
  411. (day((now()) - T3."Purchase Receipt Date")) as c174,
  412. CASE WHEN ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') THEN ((od_right(T2."VIN",7))) WHEN ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') THEN ((od_right(T2."VIN",7)) + ' / ' + T3."Text 1") WHEN ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') THEN ((od_right(T2."VIN",7)) + ' / ' + (CASE WHEN ((((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Initial Registration" <> convert(datetime, '1753-01-01 00:00:00.000'))) and (T3."Initial Registration" > T3."Deregistration Date")) THEN ('zugelassen') WHEN ((((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Initial Registration" <> convert(datetime, '1753-01-01 00:00:00.000'))) and (T3."Initial Registration" < T3."Deregistration Date")) THEN ('abgemeldet') ELSE null END)) ELSE null END as c175,
  413. ((convert(float, T2."Amount"))) as c176,
  414. T5."Description" as c177,
  415. T5."Option Type" as c178,
  416. T4."Description" as c179,
  417. T4."Option Type" as c180,
  418. CASE WHEN ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') THEN ((convert(varchar(50), year(T3."Initial Registration")) + '-' + convert(varchar(50), month(T3."Initial Registration")) + '-' + convert(varchar(50), day(T3."Initial Registration")))) WHEN ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') THEN ((convert(varchar(50), year(T3."Purchase Receipt Date")) + '-' + convert(varchar(50), month(T3."Purchase Receipt Date")) + '-' + convert(varchar(50), day(T3."Purchase Receipt Date")))) WHEN ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0)) THEN ('NA') ELSE null END) = 'GA') THEN ((convert(varchar(50), year(T3."Purchase Receipt Date")) + '-' + convert(varchar(50), month(T3."Purchase Receipt Date")) + '-' + convert(varchar(50), day(T3."Purchase Receipt Date")))) ELSE null END as c181,
  419. CASE WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 0 AND 90)) THEN ('0 - 90 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (((day((now()) - T3."Purchase Receipt Date"))) > 180)) THEN ('> 180 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 0 AND 90)) THEN ('0 - 90 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (((day((now()) - T3."Purchase Receipt Date"))) > 180)) THEN ('> 180 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 0 AND 30)) THEN ('0 - 30 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 31 AND 60)) THEN ('31 - 60 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 61 AND 90)) THEN ('61 - 90 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (((day((now()) - T3."Purchase Receipt Date"))) > 180)) THEN ('> 180 Tage') ELSE null END as c182,
  420. T3."Purchase Receipt Date" as c183,
  421. T3."Location Code" as c184,
  422. CASE WHEN ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') THEN ((od_right(T2."VIN",7)) + ' / ' + T3."Model" + ' / ' + (CASE WHEN ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') THEN (T3."Inventory Posting Group") ELSE ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."Inventory Posting Group" IN ('GW_DW_PKW'))) THEN ('BMW JGA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."Inventory Posting Group" IN ('GW_MN_JGA'))) THEN ('MINI JGA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."Inventory Posting Group" IN ('GW_DW_PKW','GW_MN_JGA'))) THEN ('restl. GA-Bestand') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (T3."Make Code" IN ('BMW','BMW-C1','BMW-MOT','BMWI'))) THEN ('NA BMW') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (T3."Make Code" IN ('BMW-MINI'))) THEN ('NA MINI') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Make Code" IN ('BMW','BMW-C1','BMW-MOT','BMWI'))) THEN ('VFW BMW') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Make Code" IN ('BMW-MINI'))) THEN ('VFW MINI') ELSE ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END)) END)) END) + ' / ' + T3."Location Code" + ' / ' + T3."Dealer Status") ELSE ((od_right(T2."VIN",7)) + ' / ' + T3."Model" + ' / ' + (CASE WHEN ((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') THEN (T3."Inventory Posting Group") ELSE ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."Inventory Posting Group" IN ('GW_DW_PKW'))) THEN ('BMW JGA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."Inventory Posting Group" IN ('GW_MN_JGA'))) THEN ('MINI JGA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."Inventory Posting Group" IN ('GW_DW_PKW','GW_MN_JGA'))) THEN ('restl. GA-Bestand') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (T3."Make Code" IN ('BMW','BMW-C1','BMW-MOT','BMWI'))) THEN ('NA BMW') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'NA') and (T3."Make Code" IN ('BMW-MINI'))) THEN ('NA MINI') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Make Code" IN ('BMW','BMW-C1','BMW-MOT','BMWI'))) THEN ('VFW BMW') WHEN (((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END) = 'VFW') and (T3."Make Code" IN ('BMW-MINI'))) THEN ('VFW MINI') ELSE ((CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END)) END)) END) + ' / ' + T3."Location Code" + ' / ' + T3."Dealer Status") END as c185,
  423. CASE WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'GA') and (not T3."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 0)) THEN ('NA') WHEN (((CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END) = 'NA') and (T3."Vehicle Status" = 2)) THEN ('VFW') ELSE null END as c186,
  424. T3."VAT Prod_ Posting Group" as c187,
  425. CASE WHEN (T3."Vehicle Status" = 1) THEN ('GA') WHEN (T3."Vehicle Status" IN (0,2)) THEN ('NA') ELSE null END as c188,
  426. T3."Model" as c189,
  427. T3."Market Segment Code" as c190,
  428. T3."Make Code" as c191,
  429. CASE WHEN ((T2."Branch Code" = 'FIL1') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'FIL2') THEN ('20') ELSE ((left(T1."Global Dimension 1 Code",2))) END as c192,
  430. T3."Model No_" as c193,
  431. T3."Class" as c194,
  432. T3."Type" as c195,
  433. T3."Vehicle Status" as c196,
  434. T3."VIN" as c197,
  435. T2."Veh_ Source Code" as c198,
  436. T2."Book No_" as c199,
  437. T2."Main Area" as c200,
  438. T2."Branch Code" as c201,
  439. T2."No_ Series" as c202,
  440. T2."Source No_" as c203,
  441. T2."Source Type" as c204,
  442. T2."Document Date" as c205,
  443. T2."Credit Amount" as c206,
  444. T2."Debit Amount" as c207,
  445. T2."Quantity" as c208,
  446. T2."Source Code" as c209,
  447. T2."User ID" as c210,
  448. T2."Global Dimension 2 Code" as c211,
  449. T2."Global Dimension 1 Code" as c212,
  450. T2."Bal_ Account No_" as c213,
  451. T2."Amount" as c214,
  452. T2."Description" as c215,
  453. T2."Document No_" as c216,
  454. T2."Document Type" as c217,
  455. T2."Posting Date" as c218,
  456. T2."G_L Account No_" as c219,
  457. T2."Entry No_" as c220,
  458. T1."Income_Balance" as c221,
  459. T1."Global Dimension 2 Code" as c222,
  460. T1."Global Dimension 1 Code" as c223,
  461. T1."Account Type" as c224,
  462. T1."Name" as c225,
  463. T1."No_" as c226
  464. from "Vogl7x"."dbo"."BMW AH Vogl$G_L Account" T1,
  465. (((((("Vogl7x"."dbo"."BMW AH Vogl$G_L Entry" T2 left outer join "Vogl7x"."dbo"."BMW AH Vogl$Vehicle" T3 on T3."VIN" = T2."VIN") left outer join "Vogl7x"."dbo"."BMW AH Vogl$Vehicle Option" T4 on ((T3."VIN" = T4."VIN") and (T4."Option Type" = 2)) and (T4."Built-in Date" <> convert(datetime, '1753-01-01 00:00:00.000'))) left outer join "Vogl7x"."dbo"."BMW AH Vogl$Vehicle Option" T5 on ((T3."VIN" = T5."VIN") and (T5."Option Type" = 1)) and (T5."Built-in Date" <> convert(datetime, '1753-01-01 00:00:00.000'))) left outer join "Vogl7x"."dbo"."BMW AH Vogl$Veh_ Price Sticker Header" T6 on ((T3."VIN" = T6."VIN") and (T3."Current Price Sticker" = T6."Line No_")) and (T3."Current Book No_" = T6."Vehicle Book No_")) left outer join "Vogl7x"."dbo"."BMW AH Vogl$Customer" T7 on T7."No_" = T3."Old Customer No_") left outer join "Vogl7x"."dbo"."BMW AH Vogl$Item" T8 on T8."No_" = T3."Model No_")
  466. where (T1."No_" = T2."G_L Account No_")
  467. and ((((T1."No_" BETWEEN '31000' AND '32905') or (((T1."No_" LIKE '4%') and (T2."Book No_" <> ' ')) and (T2."Posting Date" >= T3."Purchase Receipt Date"))) and (T3."Vehicle Status" <> 3)) and (T3."Inventory Posting Group" <> 'GROSSKD'))
  468. ) D3
  469. ) D2
  470. ) D1
  471. where (("Summe Betrag" >= 0) and ("Summe EK" > 0))
  472. -- order by "Summe Standtage" desc,"Vin" asc