GVO_GuV_8_STK_Autonom.iqd 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GVO_Fibu_Beleg
  4. DATASOURCENAME,D:\GAPS\Portal\System\IQD\Belege\GVO_GuV_8_STK_Autonom.imr
  5. TITLE,GVO_GuV_8_STK_Autonom.imr
  6. BEGIN SQL
  7. select T1."Betrieb" as c1,
  8. T1."Hauptbetrieb" as c2,
  9. T1."Rechtseinheit" as c3,
  10. T1."Feld1" as c4,
  11. T1."Feld2" as c5,
  12. T1."Feld3" as c6,
  13. T1."Feld4" as c7,
  14. T1."Feld5" as c8,
  15. T1."Feld6" as c9,
  16. T1."Feld7" as c10,
  17. T1."Feld8" as c11,
  18. T1."Feld9" as c12,
  19. T1."Feld10" as c13,
  20. T1."Feld11" as c14,
  21. T1."Feld12" as c15,
  22. T1."Feld13" as c16,
  23. T1."Feld14" as c17,
  24. T1."Feld15" as c18,
  25. T1."Feld16" as c19,
  26. T1."Feld17" as c20,
  27. T1."Kto" as c21,
  28. T1."Name" as c22,
  29. T1."Verdichtung 1" as c23,
  30. T1."Verdichtung 2" as c24,
  31. T1."Verdichtung 3" as c25,
  32. T1."Verdichtung 4" as c26,
  33. T1."Verdichtung 5" as c27,
  34. T1."Verdichtung 6" as c28,
  35. T1."Verdichtung 7" as c29,
  36. T1."Verdichtung 8" as c30,
  37. 'verkaufte Stückzahlen' as c31,
  38. T1."Verdichtung 10" as c32,
  39. T1."Verdichtung 11" as c33,
  40. T1."Verdichtung 12" as c34,
  41. T1."Verdichtung 13" as c35,
  42. T1."Verdichtung 14" as c36,
  43. CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END as c37,
  44. 'G.V.O.' as c38,
  45. CASE WHEN (T1."Name" IS NOT NULL) THEN (T1."Kto" || ' - ' || T1."Name") ELSE (T1."Kto") END as c39,
  46. CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END as c40,
  47. (od_left(T1."Feld6",2)) || '.' || (substring(T1."Feld6" from 3 for 2)) || '.' || (od_right(T1."Feld6",2)) as c41,
  48. CASE WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" < -600000)) THEN (-1) WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" > 600000)) THEN (1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" < 0)) THEN (-1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" > 0)) THEN (1) ELSE null END as c42,
  49. CASE WHEN (T1."Verdichtung 1" IN ('Umsatzerloese','Neutraler Ertrag')) THEN (T1."Feld9" * -1) ELSE (T1."Feld9") END as c43,
  50. CASE WHEN (T1."Verdichtung 10" = 'VE Neuwagen') THEN ('Neuwagen') WHEN (T1."Verdichtung 10" = 'VE Gebrauchtwagen') THEN ('Gebrauchtwagen') ELSE null END as c44,
  51. CASE WHEN (T1."Verdichtung 1" IN ('Umsatzerloese','Neutraler Ertrag')) THEN ((CASE WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" < -600000)) THEN (-1) WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" > 600000)) THEN (1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" < 0)) THEN (-1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" > 0)) THEN (1) ELSE null END) * -1) ELSE ((CASE WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" < -600000)) THEN (-1) WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" > 600000)) THEN (1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" < 0)) THEN (-1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" > 0)) THEN (1) ELSE null END)) END as c45,
  52. 'verkaufte Stückzahlen' as c46,
  53. (CASE WHEN (T1."Verdichtung 10" = 'VE Neuwagen') THEN ('Neuwagen') WHEN (T1."Verdichtung 10" = 'VE Gebrauchtwagen') THEN ('Gebrauchtwagen') ELSE null END) as c47,
  54. 'Autonom' as c48,
  55. '' as c49,
  56. '' as c50,
  57. '' as c51,
  58. T1."Feld5" || ' - ' || ((od_left(T1."Feld6",2)) || '.' || (substring(T1."Feld6" from 3 for 2)) || '.' || (od_right(T1."Feld6",2))) as c52,
  59. CASE WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Mainzer Landstrasse') THEN ('01') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Nordwest-Stadt') THEN ('02') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Eschborn') THEN ('03') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Hanauer Landstrasse') THEN ('04') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Offenbach') THEN ('05') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Neu-Isenburg') THEN ('06') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Enkheim') THEN ('08') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Nürnberger Strasse') THEN ('09') ELSE null END as c53,
  60. CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END as c54,
  61. CASE WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '3') THEN ('6') WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '4') THEN ('3') WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '5') THEN ('4') WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '6') THEN ('5') WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '8') THEN ('9') ELSE ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END)) END as c55,
  62. ((od_left(T1."Feld6",2)) || '.' || (substring(T1."Feld6" from 3 for 2)) || '.' || (od_right(T1."Feld6",2))) as c56,
  63. '' as c57,
  64. (CASE WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '3') THEN ('6') WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '4') THEN ('3') WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '5') THEN ('4') WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '6') THEN ('5') WHEN ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END) = '8') THEN ('9') ELSE ((CASE WHEN (T1."Feld1" BETWEEN '2000' AND '2999') THEN ('0') ELSE ((substring((CASE WHEN (T1."Verdichtung 2" IN ('EW Neuwagen','VE Neuwagen')) THEN ('1 - Neuwagen') WHEN (T1."Verdichtung 2" IN ('EW Gebrauchtwagen','VE Gebrauchtwagen')) THEN ('2 - Gebrauchtwagen') WHEN (T1."Verdichtung 2" IN ('EW Teile & Zubehoer','VE Teile & Zubehoer')) THEN ('3 - Teile und Zubehoer') WHEN (T1."Verdichtung 3" IN ('EW Mechanik/Elektrik','VE Mechanik/Elektrik','EW Fremdleistungen','EW Sonstiges KD','VE Fremdleistungen','VE Sonstiges KD','VE Sonstiges Kundendienst','EW Sonstiges Kundendienst')) THEN ('4 - Mechanik') WHEN (T1."Verdichtung 3" IN ('EW Karosserie','VE Karosserie')) THEN ('5 - Karosserie') WHEN (T1."Verdichtung 3" IN ('EW Lackiererei','VE Lackiererei')) THEN ('6 - Lack') WHEN (T1."Verdichtung 2" IN ('EW Opel Rent','VE Opel Rent')) THEN ('7 - Sonstige') ELSE null END) from 1 for 1))) END)) END) as c58,
  65. (CASE WHEN (T1."Verdichtung 1" IN ('Umsatzerloese','Neutraler Ertrag')) THEN ((CASE WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" < -600000)) THEN (-1) WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" > 600000)) THEN (1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" < 0)) THEN (-1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" > 0)) THEN (1) ELSE null END) * -1) ELSE ((CASE WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" < -600000)) THEN (-1) WHEN (((T1."Feld1" BETWEEN '8020' AND '8165') or (T1."Feld1" BETWEEN '8180' AND '8196')) and (T1."Feld9" > 600000)) THEN (1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" < 0)) THEN (-1) WHEN ((((T1."Feld1" BETWEEN '8210' AND '8212') and (T1."Feld7" LIKE '5%')) and (T1."Feld8" LIKE 'Auslage%')) and (T1."Feld9" > 0)) THEN (1) ELSE null END)) END) as c59
  66. from "s089900_8" T1
  67. where (T1."Verdichtung 10" IN ('VE Gebrauchtwagen','VE Neuwagen'))
  68. order by c52 asc,c11 asc,c8 asc
  69. END SQL
  70. COLUMN,0,Betrieb_ori
  71. COLUMN,1,Hauptbetrieb
  72. COLUMN,2,Rechtseinheit_ori
  73. COLUMN,3,Konto Nr
  74. COLUMN,4,Betrieb Nr
  75. COLUMN,5,Bezeichnung
  76. COLUMN,6,Feld4
  77. COLUMN,7,Belegnr
  78. COLUMN,8,Feld6
  79. COLUMN,9,Beleg
  80. COLUMN,10,B-text
  81. COLUMN,11,Summe_ori
  82. COLUMN,12,1-nw
  83. COLUMN,13,2-gw
  84. COLUMN,14,3-tz
  85. COLUMN,15,4-mech
  86. COLUMN,16,5-kaross
  87. COLUMN,17,6-lack
  88. COLUMN,18,7-sonst
  89. COLUMN,19,Feld17
  90. COLUMN,20,Kto_ori
  91. COLUMN,21,Name
  92. COLUMN,22,Verdichtung 1
  93. COLUMN,23,Verdichtung 2
  94. COLUMN,24,Verdichtung 3
  95. COLUMN,25,Verdichtung 4
  96. COLUMN,26,Verdichtung 5
  97. COLUMN,27,Verdichtung 6
  98. COLUMN,28,Verdichtung 7
  99. COLUMN,29,Verdichtung 8
  100. COLUMN,30,Verdichtung 9
  101. COLUMN,31,Verdichtung 10_ori
  102. COLUMN,32,Verdichtung 11
  103. COLUMN,33,Verdichtung 12
  104. COLUMN,34,Verdichtung 13
  105. COLUMN,35,Verdichtung 14
  106. COLUMN,36,Betrieb_alt
  107. COLUMN,37,Rechtseinheit
  108. COLUMN,38,Kto
  109. COLUMN,39,Kostenstelle_alt
  110. COLUMN,40,Datum
  111. COLUMN,41,Menge_ori
  112. COLUMN,42,Summe_alt
  113. COLUMN,43,Verdichtung 10
  114. COLUMN,44,Summe
  115. COLUMN,45,Ebene1
  116. COLUMN,46,Ebene2
  117. COLUMN,47,Ebene3
  118. COLUMN,48,Ebene4
  119. COLUMN,49,Ebene5
  120. COLUMN,50,Konto
  121. COLUMN,51,Acct Nr
  122. COLUMN,52,Betrieb
  123. COLUMN,53,KST_1
  124. COLUMN,54,KST_2
  125. COLUMN,55,Bookkeep Date
  126. COLUMN,56,Marke
  127. COLUMN,57,Kostenstelle
  128. COLUMN,58,Betrag