NW_BE_MW_VFW_Änderungskontrolle.iqd 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,D:\Gaps\Portal\System\IQD\NW\NW_BE_MW_VFW_Änderungskontrolle.imr
  5. TITLE,NW_BE_MW_VFW_Änderungskontrolle.imr
  6. BEGIN SQL
  7. select T1."UNIT_NUMBER" as c1,
  8. T1."BASIS_NUMBER" as c2,
  9. T1."ECC_STATUS" as c3,
  10. T1."VEHICLE_TYPE" as c4,
  11. T2."VEHICLE_TYPE" as c5,
  12. T2."VEHICLE_TYPE_TEXT" as c6,
  13. T1."CAR_CREATION_DATE" as c7,
  14. T1."DEPRECIATION" as c8,
  15. T1."BOOK_KEEPING_CODE" as c9,
  16. T3."BOOK_KEEPING_CODE" as c10,
  17. T3."SPECIFY" as c11,
  18. T1."MILEAGE" as c12,
  19. T1."PURCH_DEPARTMENT" as c13,
  20. T1."PURCH_SALSMAN_CODE" as c14,
  21. T1."PURCH_DATE" as c15,
  22. T1."RECEPTION_DATE" as c16,
  23. T1."SALES_DEPARTMENT" as c17,
  24. T4."DEPARTMENT_TYPE_ID" as c18,
  25. T4."DESCRIPTION" as c19,
  26. T1."SALE_SALESMAN" as c20,
  27. T5."SELLER_CODE" as c21,
  28. T5."SEL_NAME" as c22,
  29. T5."SEL_FAMILY_NAME" as c23,
  30. T1."SALE_INV_NUMBER" as c24,
  31. T1."SALE_DATE" as c25,
  32. T1."BUD_SALE_DET" as c26,
  33. T1."BUD_PURCH_PRICE" as c27,
  34. T1."BUD_REG_FEE" as c28,
  35. T1."BUD_DEDUCT_FEE" as c29,
  36. T1."BUD_COST" as c30,
  37. T1."PURCH_PRICE_UNIT" as c31,
  38. T1."COST_UNIT" as c32,
  39. T1."SALES_PRICE_UNIT" as c33,
  40. T1."REG_FEE" as c34,
  41. T1."STOCK_DAYS" as c35,
  42. T1."BUYING_ORDER_NO" as c36,
  43. T1."BUYING_ORDER_DATE" as c37,
  44. T1."PA_NUMBER" as c38,
  45. T1."LOCATION_CODE" as c39,
  46. T1."OWNER" as c40,
  47. T1."PREV_OWNER" as c41,
  48. T1."ACCOUNT_PURCHASE" as c42,
  49. T1."ACCOUNT_SALES" as c43,
  50. T6."CUSTOMER_NUMBER" as c44,
  51. T6."NAME" as c45,
  52. T6."CUSTOMER_GROUP" as c46,
  53. T7."CUSTOMER_GROUP" as c47,
  54. T7."CUST_GROUP_SPECIFY" as c48,
  55. T1."ORDER_ARRIVAL_DATE" as c49,
  56. T1."ORDER_CONFIRM_DATE" as c50,
  57. T1."CONTRACT_DATE" as c51,
  58. T8."REGISTER_NUMBER" as c52,
  59. T8."CHASSIS_NUMBER" as c53,
  60. T8."OWNER_CODE" as c54,
  61. T8."FIRST_REG_DATE" as c55,
  62. T8."LATEST_REG_DATE" as c56,
  63. T8."ARRIVAL_DATE" as c57,
  64. T8."SALESMAN_BUY" as c58,
  65. T8."SALESMAN_SALE" as c59,
  66. T8."MODEL_TEXT" as c60,
  67. T8."COLOUR_CF" as c61,
  68. T8."MODEL_LINE" as c62,
  69. T9."MODEL_LINE" as c63,
  70. T9."MOD_LIN_SPECIFY" as c64,
  71. T8."WORKSHOP_MODEL" as c65,
  72. T8."MILEAGE" as c66,
  73. T8."MOTOR_CODE" as c67,
  74. T8."DRIVE_CODE" as c68,
  75. T8."COLOUR_CODE" as c69,
  76. T8."MAKE" as c70,
  77. T8."MAKE_CD" as c71,
  78. T10."GLOBAL_MAKE_CD" as c72,
  79. T10."DESCRIPTION" as c73,
  80. T8."ORIG_INV_DATE" as c74,
  81. T8."LATEST_INV_DATE" as c75,
  82. T1."SALE_DATE" as c76,
  83. '1' as c77,
  84. '01' as c78,
  85. CASE WHEN (T11."ACCOUNT_NO" <> ' ') THEN (T5."SEL_NAME" || ' - ' || T11."ACCOUNT_NO") ELSE (T5."SEL_NAME" || ' - ' || T5."SELLER_CODE") END as c79,
  86. T10."DESCRIPTION" as c80,
  87. T9."MOD_LIN_SPECIFY" as c81,
  88. T8."MODEL_TEXT" as c82,
  89. T8."CHASSIS_NUMBER" as c83,
  90. CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END as c84,
  91. T1."VEHICLE_TYPE" || ' - ' || T2."VEHICLE_TYPE_TEXT" as c85,
  92. T6."CUSTOMER_NUMBER" || '- ' || T6."NAME" as c86,
  93. T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY" as c87,
  94. '' as c88,
  95. T8."COLOUR_CODE" || ' - ' || T8."COLOUR_CF" as c89,
  96. CASE WHEN (T1."ECC_STATUS" = '21') THEN ('21 - Vorlauf') WHEN (T1."ECC_STATUS" = '25') THEN ('25 - für Kd best. FZG') WHEN (T1."ECC_STATUS" = '41') THEN ('41 - Bestand') WHEN (T1."ECC_STATUS" = '44') THEN ('44 - am Hof nicht fakt.') WHEN (T1."ECC_STATUS" = '64') THEN ('64 - verkauft') ELSE null END as c90,
  97. (od_left(T1."UNIT_NUMBER",7)) || ' / ' || (od_left(T1."BASIS_NUMBER",7)) || ' - ' || T8."CHASSIS_NUMBER" as c91,
  98. (od_left(T1."UNIT_NUMBER",7)) || ' / ' || (od_left(T1."BASIS_NUMBER",7)) || ' - ' || T1."OWNER" || ' - ' || (asciiz(extract(YEAR FROM T8."ORIG_INV_DATE"),4) || '-' || asciiz(extract(MONTH FROM T8."ORIG_INV_DATE"),2) || '-' || asciiz(extract(DAY FROM T8."ORIG_INV_DATE"),2)) as c92,
  99. ((od_left(T1."UNIT_NUMBER",7)) || ' / ' || (od_left(T1."BASIS_NUMBER",7)) || ' - ' || T8."CHASSIS_NUMBER") || ' - ' || T1."VEHICLE_TYPE" as c93,
  100. T12."SEL_NAME" as c94,
  101. T12."SEL_NAME" as c95,
  102. T1."PREV_OWNER" as c96,
  103. CASE WHEN (T12."SEL_NAME" IS NULL) THEN (' - ' || ' / ' || T1."PREV_OWNER") ELSE (T12."SEL_NAME" || ' / ' || T1."PREV_OWNER") END as c97,
  104. T8."MODEL_TEXT" as c98,
  105. (CASE WHEN (T11."ACCOUNT_NO" <> ' ') THEN (T5."SEL_NAME" || ' - ' || T11."ACCOUNT_NO") ELSE (T5."SEL_NAME" || ' - ' || T5."SELLER_CODE") END) || ' / ' || (T6."CUSTOMER_NUMBER" || '- ' || T6."NAME") as c99,
  106. T13."UNIT_NUMBER" as c100,
  107. T13."LINE_TYPE" as c101,
  108. T13."LINE_NO" as c102,
  109. T13."TRANSACT_DATE" as c103,
  110. T13."HANDLER" as c104,
  111. T13."PROGRAM" as c105,
  112. T13."FUNCTION_CODE" as c106,
  113. T13."DOCUMENT_DATE" as c107,
  114. T13."DOCUMENT_NR" as c108,
  115. T13."ORDER_DATE" as c109,
  116. T13."ORDER_NUMBER" as c110,
  117. T13."TRANSACTION_CODE" as c111,
  118. T14."TRANSACTION_CODE" as c112,
  119. T14."SPECIFY" as c113,
  120. T13."REFERENCE" as c114,
  121. T13."COSTS" as c115,
  122. T13."ORDERS_GROSSVALUE" as c116,
  123. T13."DISCOUNT" as c117,
  124. T13."CLASSIFICATION_DTE" as c118,
  125. T13."BOOK_KEEPING_CODE" as c119,
  126. T13."DEPARTMENT" as c120,
  127. T13."DESTINATION" as c121,
  128. T13."INT_VOUCHER_NO" as c122,
  129. CASE WHEN ((T13."TRANSACTION_CODE" IN ('10','12','24')) or ((T13."TRANSACTION_CODE" IN ('11')) and (T10."DESCRIPTION" = 'Chevrolet'))) THEN (T13."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c123,
  130. CASE WHEN (T13."TRANSACTION_CODE" IN ('15','16','90','91','92','93','94','72')) THEN (T13."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c124,
  131. CASE WHEN (T13."TRANSACTION_CODE" IN ('14')) THEN (T13."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c125,
  132. CASE WHEN ((T13."TRANSACTION_CODE" = '11') and (T10."DESCRIPTION" <> 'Chevrolet')) THEN (T13."ORDERS_GROSSVALUE") ELSE (0) END as c126,
  133. CASE WHEN (T13."TRANSACTION_CODE" IN ('13')) THEN (T13."ORDERS_GROSSVALUE") ELSE (0) END as c127,
  134. CASE WHEN (T13."TRANSACTION_CODE" IN ('25','26','27','28','29','30','31','32','71')) THEN (T13."ORDERS_GROSSVALUE") ELSE (0) END as c128,
  135. CASE WHEN (T13."TRANSACTION_CODE" IN ('33','34','37','39','40','41','47','49')) THEN (T13."ORDERS_GROSSVALUE") ELSE (0) END as c129,
  136. (CASE WHEN (T13."TRANSACTION_CODE" IN ('25','26','27','28','29','30','31','32','71')) THEN (T13."ORDERS_GROSSVALUE") ELSE (0) END) + (CASE WHEN (T13."TRANSACTION_CODE" IN ('33','34','37','39','40','41','47','49')) THEN (T13."ORDERS_GROSSVALUE") ELSE (0) END) as c130,
  137. CASE WHEN (T13."TRANSACTION_CODE" IN ('26','27','28','29','31','32')) THEN (T13."ORDERS_GROSSVALUE") ELSE (0) END as c131,
  138. CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM (now()) - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM (now()) - T1."RECEPTION_DATE"))) END as c132,
  139. CASE WHEN (T13."TRANSACTION_CODE" IN ('70')) THEN (T13."ORDERS_GROSSVALUE") ELSE (0) END as c133,
  140. T11."BIRTH_PLACE" as c134,
  141. T11."BANK_NAME" as c135,
  142. (rtrim(T1."BOOK_KEEPING_CODE")) as c136,
  143. (length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1) as c137,
  144. CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END as c138,
  145. CASE WHEN ((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) = '10') THEN ('10 - Privatkunde') WHEN ((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) IN ('20','30','32','33')) THEN ('30 - Großkunde') WHEN ((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) = '12') THEN ('12 - Leasing') WHEN ((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) = '80') THEN ('80 - Händlertausch') WHEN ((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) = 'GW') THEN ('GW') ELSE ('nicht zuzuordnen') END as c139,
  146. CASE WHEN ((substring((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) from 1 for 1)) = '1') THEN ('Privatkunde') WHEN ((substring((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) from 1 for 1)) IN ('2','3')) THEN ('Großkunde') WHEN ((substring((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) from 1 for 1)) = '8') THEN ('Händlertausch') ELSE ((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END)) END as c140,
  147. CASE WHEN ((((substring((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) from 2 for 1)) = '0') or ((substring((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) from 2 for 1)) = '3')) or (T1."BOOK_KEEPING_CODE" IN ('DZ100 ','RZ100 ','RZ120 ','RZ130 ','RG100 ','M0P10 ','EE100 ','EZ100 ','M0P13 ','RM100 '))) THEN ('Bar') WHEN (((substring((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) from 2 for 1)) = '1') or (T1."BOOK_KEEPING_CODE" IN ('DZ111 ','RZ111 ','RZ121 ','RZ131 ','M0P11 ','RG111 ','RM111 '))) THEN ('Finanzierung') WHEN (((substring((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 5)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (((length(((rtrim(T1."BOOK_KEEPING_CODE"))) || 'Z') - 1)) = 4)) THEN ((substring(T1."BOOK_KEEPING_CODE" from 3 for 2))) WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) from 2 for 1)) = '2') or (T1."BOOK_KEEPING_CODE" IN ('DZ112 ','RZ112 ','RZ122 ','RZ132 ','M0P12 ','RG112 ','RM112 '))) THEN ('Leasing') ELSE ('Zahlart fehlt') END as c141,
  148. T15."FLEET_CODE_GMD" as c142,
  149. T15."DRIVE_GMD" as c143,
  150. CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END as c144,
  151. T1."LOCATION_CODE" as c145,
  152. CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END as c146,
  153. CASE WHEN ((((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) <> 'Gebrauchtwagen') and ((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) = 'VFW-Einstellung')) and (T8."LATEST_REG_DATE" <> TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('V - Vorführwagen') ELSE ((T1."VEHICLE_TYPE" || ' - ' || T2."VEHICLE_TYPE_TEXT")) END as c147,
  154. CASE WHEN (T13."TRANSACTION_CODE" IN ('79')) THEN (T13."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c148,
  155. T1."DELIVERY_DATE_VEH" as c149,
  156. CASE WHEN ((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and ((T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY") = '20 - AOV ')) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') WHEN (((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and (T6."CUSTOMER_NUMBER" = '100001')) and (T1."OWNER" IN ('Gebr. Barth GmbH','Autohaus Brock e.K.','Auto-Depping GmbH','Heinrich Freitag GmbH & Co.KG','Autohaus Graver','H.O. Automobile GmbH','Kauhs GmbH & Co. KG','Kauhs GmbH & Co.KG','Jens-Heinrich Kaulfers','Autoland Schilling GmbH','Auto-Thielmann GmbH','Autovermie Auto-Thielmann GmbH','Gebr. Vogel GmbH','Wehmeier GmbH & Co.KG','Ostermeier GmbH','Auto Kemper','Auto Kemper GbR','Auto Kemper oHG'))) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') ELSE null END as c150,
  157. CASE WHEN (((CASE WHEN ((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and ((T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY") = '20 - AOV ')) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') WHEN (((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and (T6."CUSTOMER_NUMBER" = '100001')) and (T1."OWNER" IN ('Gebr. Barth GmbH','Autohaus Brock e.K.','Auto-Depping GmbH','Heinrich Freitag GmbH & Co.KG','Autohaus Graver','H.O. Automobile GmbH','Kauhs GmbH & Co. KG','Kauhs GmbH & Co.KG','Jens-Heinrich Kaulfers','Autoland Schilling GmbH','Auto-Thielmann GmbH','Autovermie Auto-Thielmann GmbH','Gebr. Vogel GmbH','Wehmeier GmbH & Co.KG','Ostermeier GmbH','Auto Kemper','Auto Kemper GbR','Auto Kemper oHG'))) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') ELSE null END) = 'raus') and (T1."DELIVERY_DATE_VEH" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ((CASE WHEN ((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and ((T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY") = '20 - AOV ')) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') WHEN (((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and (T6."CUSTOMER_NUMBER" = '100001')) and (T1."OWNER" IN ('Gebr. Barth GmbH','Autohaus Brock e.K.','Auto-Depping GmbH','Heinrich Freitag GmbH & Co.KG','Autohaus Graver','H.O. Automobile GmbH','Kauhs GmbH & Co. KG','Kauhs GmbH & Co.KG','Jens-Heinrich Kaulfers','Autoland Schilling GmbH','Auto-Thielmann GmbH','Autovermie Auto-Thielmann GmbH','Gebr. Vogel GmbH','Wehmeier GmbH & Co.KG','Ostermeier GmbH','Auto Kemper','Auto Kemper GbR','Auto Kemper oHG'))) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') ELSE null END)) ELSE null END as c151,
  158. CASE WHEN (((CASE WHEN ((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and ((T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY") = '20 - AOV ')) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') WHEN (((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and (T6."CUSTOMER_NUMBER" = '100001')) and (T1."OWNER" IN ('Gebr. Barth GmbH','Autohaus Brock e.K.','Auto-Depping GmbH','Heinrich Freitag GmbH & Co.KG','Autohaus Graver','H.O. Automobile GmbH','Kauhs GmbH & Co. KG','Kauhs GmbH & Co.KG','Jens-Heinrich Kaulfers','Autoland Schilling GmbH','Auto-Thielmann GmbH','Autovermie Auto-Thielmann GmbH','Gebr. Vogel GmbH','Wehmeier GmbH & Co.KG','Ostermeier GmbH','Auto Kemper','Auto Kemper GbR','Auto Kemper oHG'))) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') ELSE null END) = 'raus') and ((CASE WHEN (((CASE WHEN ((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and ((T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY") = '20 - AOV ')) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') WHEN (((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and (T6."CUSTOMER_NUMBER" = '100001')) and (T1."OWNER" IN ('Gebr. Barth GmbH','Autohaus Brock e.K.','Auto-Depping GmbH','Heinrich Freitag GmbH & Co.KG','Autohaus Graver','H.O. Automobile GmbH','Kauhs GmbH & Co. KG','Kauhs GmbH & Co.KG','Jens-Heinrich Kaulfers','Autoland Schilling GmbH','Auto-Thielmann GmbH','Autovermie Auto-Thielmann GmbH','Gebr. Vogel GmbH','Wehmeier GmbH & Co.KG','Ostermeier GmbH','Auto Kemper','Auto Kemper GbR','Auto Kemper oHG'))) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') ELSE null END) = 'raus') and (T1."DELIVERY_DATE_VEH" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ((CASE WHEN ((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and ((T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY") = '20 - AOV ')) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') WHEN (((((CASE WHEN (T15."FLEET_CODE_GMD" = '0922 ') THEN ('Opel Rent-Einstellung') WHEN (T15."DRIVE_GMD" = 'L') THEN ('VFW-Einstellung') ELSE null END) IN ('VFW-Einstellung','Opel Rent-Einstellung')) and (T6."CUSTOMER_NUMBER" = '100001')) and (T1."OWNER" IN ('Gebr. Barth GmbH','Autohaus Brock e.K.','Auto-Depping GmbH','Heinrich Freitag GmbH & Co.KG','Autohaus Graver','H.O. Automobile GmbH','Kauhs GmbH & Co. KG','Kauhs GmbH & Co.KG','Jens-Heinrich Kaulfers','Autoland Schilling GmbH','Auto-Thielmann GmbH','Autovermie Auto-Thielmann GmbH','Gebr. Vogel GmbH','Wehmeier GmbH & Co.KG','Ostermeier GmbH','Auto Kemper','Auto Kemper GbR','Auto Kemper oHG'))) and ((CASE WHEN (((T1."VEHICLE_TYPE" IN ('V','T')) and ((extract(DAY FROM T1."SALE_DATE" - T8."FIRST_REG_DATE")) >= 366)) and (T8."OPTIONAL_DATE_1" = TIMESTAMP '1800-01-01 00:00:00.000')) THEN ('Gebrauchtwagen') ELSE ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END)) END) = 'Neuwagen')) THEN ('raus') ELSE null END)) ELSE null END) IS NULL)) THEN (T1."DELIVERY_DATE_VEH") ELSE (T1."SALE_DATE") END as c152,
  159. (substring(T1."BOOK_KEEPING_CODE" from 4 for 2)) as c153,
  160. CASE WHEN ((((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) BETWEEN '10' AND '12') and (T15."FLEET_CODE_GMD" = ' ')) THEN ('Privat') WHEN ((((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) BETWEEN '10' AND '12') and (T15."FLEET_CODE_GMD" <> ' ')) THEN ('KFP') WHEN ((((substring(T1."BOOK_KEEPING_CODE" from 4 for 2))) BETWEEN '30' AND '33') and (T15."FLEET_CODE_GMD" <> ' ')) THEN ('Großkunden') ELSE ('keine Zuordnung') END as c154,
  161. T8."OPTIONAL_DATE_1" as c155,
  162. CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '1')) THEN ('Privat') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '2')) THEN ('KFP') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '3')) THEN ('GK') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '4')) THEN ('Verband') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '8')) THEN ('Händler') WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END as c156,
  163. CASE WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) IN ('0','3')) THEN ('Bar') WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) = '1') THEN ('Finanzierung') WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) = '2') THEN ('Leasing') ELSE null END as c157,
  164. CASE WHEN (((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '1')) THEN ('Privat') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '2')) THEN ('KFP') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '3')) THEN ('GK') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '4')) THEN ('Verband') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '8')) THEN ('Händler') WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) IS NOT NULL) and ((CASE WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) IN ('0','3')) THEN ('Bar') WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) = '1') THEN ('Finanzierung') WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) = '2') THEN ('Leasing') ELSE null END) IS NOT NULL)) THEN ((CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '1')) THEN ('Privat') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '2')) THEN ('KFP') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '3')) THEN ('GK') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '4')) THEN ('Verband') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '8')) THEN ('Händler') WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) || ' - ' || (CASE WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) IN ('0','3')) THEN ('Bar') WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) = '1') THEN ('Finanzierung') WHEN ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 5 for 1)) = '2') THEN ('Leasing') ELSE null END)) ELSE null END as c158,
  165. T8."USER_CODE" as c159,
  166. T16."LAST_NAME" as c160,
  167. T16."FIRST_NAME" as c161,
  168. CASE WHEN (T16."FIRST_NAME" IS NULL) THEN (T16."LAST_NAME") ELSE (T16."LAST_NAME" || ', ' || T16."FIRST_NAME") END as c162,
  169. CASE WHEN (T16."ADDR_2" IS NULL) THEN ('-') ELSE (T16."ADDR_2") END as c163,
  170. CASE WHEN (T16."ZIPCODE" IS NULL) THEN ('-') ELSE (T16."ZIPCODE") END as c164,
  171. CASE WHEN (T16."MAIL_ADDR" IS NULL) THEN ('-') ELSE (T16."MAIL_ADDR") END as c165,
  172. (CASE WHEN (T16."ADDR_2" IS NULL) THEN ('-') ELSE (T16."ADDR_2") END) || ', ' || (truncate((CASE WHEN (T16."ZIPCODE" IS NULL) THEN ('-') ELSE (T16."ZIPCODE") END))) || ' ' || (CASE WHEN (T16."MAIL_ADDR" IS NULL) THEN ('-') ELSE (T16."MAIL_ADDR") END) as c166,
  173. CASE WHEN (T16."MOBILE_PHONE" IS NULL) THEN ('(-)') ELSE ('(' || T16."MOBILE_PHONE" || ')') END as c167,
  174. CASE WHEN (T16."PHONE_1" IS NULL) THEN ('(-)') ELSE ('(' || T16."PHONE_1" || ')') END as c168,
  175. CASE WHEN (T16."TELEFAX_NUMBER" IS NULL) THEN ('(-)') ELSE ('(' || T16."TELEFAX_NUMBER" || ')') END as c169,
  176. (CASE WHEN (T16."MOBILE_PHONE" IS NULL) THEN ('(-)') ELSE ('(' || T16."MOBILE_PHONE" || ')') END) || ' - ' || (CASE WHEN (T16."PHONE_1" IS NULL) THEN ('(-)') ELSE ('(' || T16."PHONE_1" || ')') END) || ' - ' || (CASE WHEN (T16."TELEFAX_NUMBER" IS NULL) THEN ('(-)') ELSE ('(' || T16."TELEFAX_NUMBER" || ')') END) as c170,
  177. CASE WHEN (T16."DECLARATION_STATE" IS NULL) THEN (' - ') ELSE (T16."DECLARATION_STATE") END as c171,
  178. (CASE WHEN (T16."FIRST_NAME" IS NULL) THEN (T16."LAST_NAME") ELSE (T16."LAST_NAME" || ', ' || T16."FIRST_NAME") END) || ' / ' || ((CASE WHEN (T16."ADDR_2" IS NULL) THEN ('-') ELSE (T16."ADDR_2") END) || ', ' || (truncate((CASE WHEN (T16."ZIPCODE" IS NULL) THEN ('-') ELSE (T16."ZIPCODE") END))) || ' ' || (CASE WHEN (T16."MAIL_ADDR" IS NULL) THEN ('-') ELSE (T16."MAIL_ADDR") END)) || ' / ' || ((CASE WHEN (T16."MOBILE_PHONE" IS NULL) THEN ('(-)') ELSE ('(' || T16."MOBILE_PHONE" || ')') END) || ' - ' || (CASE WHEN (T16."PHONE_1" IS NULL) THEN ('(-)') ELSE ('(' || T16."PHONE_1" || ')') END) || ' - ' || (CASE WHEN (T16."TELEFAX_NUMBER" IS NULL) THEN ('(-)') ELSE ('(' || T16."TELEFAX_NUMBER" || ')') END)) || ' / ' || (CASE WHEN (T16."DECLARATION_STATE" IS NULL) THEN (' - ') ELSE (T16."DECLARATION_STATE") END) as c172,
  179. CASE WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '10')) THEN ('10 Privat Bar') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '11')) THEN ('11 Privat Fin.') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '12')) THEN ('12 Privat Leas.') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '20')) THEN (' 20 KFP Bar') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '21')) THEN (' 21 KFP Fin.') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '22')) THEN (' 22 KFP Leas.') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '30')) THEN ('30 Großkunden Bar') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '31')) THEN ('31 Großkunden Fin.') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '32')) THEN ('32 Großkunden Leas.') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '40')) THEN ('40 Verbände Bar') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '41')) THEN ('41 Verbände Fin.') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 2)) = '42')) THEN ('42 Verbände Leas.') WHEN (((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and ((substring(((rtrim(T1."BOOK_KEEPING_CODE"))) from 4 for 1)) = '8')) THEN ('Händler') WHEN ((CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','B','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G','M')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END as c173,
  180. T15."FLEET_CODE_GMD" as c174,
  181. (od_left(T1."UNIT_NUMBER",7)) || ' / ' || (od_left(T1."BASIS_NUMBER",7)) as c175,
  182. (asciiz(extract(YEAR FROM T13."TRANSACT_DATE"),4) || '-' || asciiz(extract(MONTH FROM T13."TRANSACT_DATE"),2) || '-' || asciiz(extract(DAY FROM T13."TRANSACT_DATE"),2)) || ' / ' || (asciiz(extract(YEAR FROM T8."FIRST_REG_DATE"),4) || '-' || asciiz(extract(MONTH FROM T8."FIRST_REG_DATE"),2) || '-' || asciiz(extract(DAY FROM T8."FIRST_REG_DATE"),2)) as c176,
  183. CASE WHEN (T15."FLEET_CODE_GMD" IS NOT NULL) THEN (T5."SELLER_CODE" || ' - ' || (od_left(T1."BOOK_KEEPING_CODE",5)) || ' - ' || T15."FLEET_CODE_GMD") ELSE (T5."SELLER_CODE" || ' - ' || T1."BOOK_KEEPING_CODE") END as c177,
  184. CASE WHEN ((T1."PREV_OWNER" IS NOT NULL) or (T1."PREV_OWNER" <> '')) THEN (T1."PREV_OWNER") ELSE (' - ') END as c178,
  185. T17."LEASING_RECIEPIENT" as c179,
  186. T17."LEASING_RECIEPIENT" as c180,
  187. T1."TRANSACT_DATE" as c181,
  188. T8."TRANSACT_DATE" as c182,
  189. (extract(DAY FROM T13."TRANSACT_DATE" - T8."FIRST_REG_DATE")) as c183
  190. from (((((((((((((((("deop01"."dbo"."UNIT_FILE" T1 left outer join "deop01"."dbo"."vPP5R" T2 on T1."VEHICLE_TYPE" = T2."VEHICLE_TYPE") left outer join "deop01"."dbo"."vPP5M" T3 on T1."BOOK_KEEPING_CODE" = T3."BOOK_KEEPING_CODE") left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T4 on T1."SALES_DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."vPP43" T5 on T1."SALE_SALESMAN" = T5."SELLER_CODE") left outer join "deop01"."dbo"."CUSTOMER" T6 on T1."ACCOUNT_SALES" = T6."CUSTOMER_NUMBER") left outer join "deop01"."dbo"."vPP48" T7 on T6."CUSTOMER_GROUP" = T7."CUSTOMER_GROUP") left outer join "deop01"."dbo"."VEHICLE" T8 on T1."BASIS_NUMBER" = T8."BASIS_NUMBER") left outer join "deop01"."dbo"."vPP5Q" T9 on (T8."MODEL_LINE" = T9."MODEL_LINE") and (T8."MAKE_CD" = T9."MAKE_CD")) left outer join "deop01"."dbo"."GLOBAL_MAKE" T10 on T8."MAKE_CD" = T10."GLOBAL_MAKE_CD") left outer join "deop01"."dbo"."PERSON" T11 on T5."SELLER_CODE" = T11."PERSON_CODE") left outer join "deop01"."dbo"."vPP43" T12 on T1."PURCH_SALSMAN_CODE" = T12."SELLER_CODE") left outer join "deop01"."dbo"."UNIT_HISTORY" T13 on T1."UNIT_NUMBER" = T13."UNIT_NUMBER") left outer join "deop01"."dbo"."vPP5A" T14 on T13."TRANSACTION_CODE" = T14."TRANSACTION_CODE") left outer join "deop01"."dbo"."GM_DRIVE_ORDER" T15 on T1."BASIS_NUMBER" = T15."VEHICLE_NUMBER_GMD") left outer join "deop01"."dbo"."CUSTOMER" T16 on T16."CUSTOMER_NUMBER" = T8."USER_CODE") left outer join "deop01"."dbo"."VEHICLE_DOCKETCARD" T17 on T1."UNIT_NUMBER" = T17."UNIT_NUMBER")
  191. where ((((((T1."ECC_STATUS" IN ('41','44','42','45')) and (T13."TRANSACTION_CODE" IN ('24 ','25 ','26 ','27 ','28 ','29 ','20','21','22','23'))) and ((od_left(T1."BOOK_KEEPING_CODE",1)) IN ('V'))) and (((extract(DAY FROM T13."TRANSACT_DATE" - T8."FIRST_REG_DATE"))) >= 10)) and ((T13."TRANSACT_DATE" = (@CURRENT_DATE) - INTERVAL '001 00:00:00.000') or (T13."TRANSACT_DATE" >= TIMESTAMP '2014-01-01 00:00:00.000'))))
  192. order by c1 asc
  193. END SQL
  194. COLUMN,0,Unit Number
  195. COLUMN,1,Basis Number
  196. COLUMN,2,Ecc Status
  197. COLUMN,3,Vehicle Type
  198. COLUMN,4,Vehicle Type_vpp5r
  199. COLUMN,5,Vehicle Type Text_vpp5r
  200. COLUMN,6,Car Creation Date
  201. COLUMN,7,Depreciation
  202. COLUMN,8,Book Keeping Code
  203. COLUMN,9,Book Keeping Code_vpp5m
  204. COLUMN,10,Specify_vpp5m
  205. COLUMN,11,Mileage
  206. COLUMN,12,Purch Department
  207. COLUMN,13,Purch Salsman Code
  208. COLUMN,14,Purch Date
  209. COLUMN,15,Reception Date
  210. COLUMN,16,Sales Department
  211. COLUMN,17,Department Type Id_Dep
  212. COLUMN,18,Description_Dep
  213. COLUMN,19,Sale Salesman
  214. COLUMN,20,Seller Code_vpp43
  215. COLUMN,21,Sel Name_vpp43
  216. COLUMN,22,Sel Family Name_vpp43
  217. COLUMN,23,Sale Inv Number
  218. COLUMN,24,Sale Date
  219. COLUMN,25,Bud Sale Det
  220. COLUMN,26,Bud Purch Price
  221. COLUMN,27,Bud Reg Fee
  222. COLUMN,28,Bud Deduct Fee
  223. COLUMN,29,Bud Cost
  224. COLUMN,30,Purch Price Unit
  225. COLUMN,31,Cost Unit
  226. COLUMN,32,Sales Price Unit
  227. COLUMN,33,Reg Fee
  228. COLUMN,34,Stock Days
  229. COLUMN,35,Buying Order No
  230. COLUMN,36,Buying Order Date
  231. COLUMN,37,Pa Number
  232. COLUMN,38,Location Code
  233. COLUMN,39,Owner
  234. COLUMN,40,Prev Owner
  235. COLUMN,41,Account Purchase
  236. COLUMN,42,Account Sales
  237. COLUMN,43,Customer Number_Cust
  238. COLUMN,44,Name_Cust
  239. COLUMN,45,Customer Group_Cust
  240. COLUMN,46,Customer Group_vpp48
  241. COLUMN,47,Cust Group Specify_vpp48
  242. COLUMN,48,Order Arrival Date
  243. COLUMN,49,Order Confirm Date
  244. COLUMN,50,Contract Date
  245. COLUMN,51,Register Number
  246. COLUMN,52,Chassis Number
  247. COLUMN,53,Owner Code
  248. COLUMN,54,First Reg Date
  249. COLUMN,55,Latest Reg Date
  250. COLUMN,56,Arrival Date
  251. COLUMN,57,Salesman Buy
  252. COLUMN,58,Salesman Sale
  253. COLUMN,59,Model Text
  254. COLUMN,60,Colour Cf
  255. COLUMN,61,Model Line
  256. COLUMN,62,Model Line_vpp5q
  257. COLUMN,63,Mod Lin Specify_vpp5q
  258. COLUMN,64,Workshop Model
  259. COLUMN,65,Mileage
  260. COLUMN,66,Motor Code
  261. COLUMN,67,Drive Code
  262. COLUMN,68,Colour Code
  263. COLUMN,69,Make
  264. COLUMN,70,Make Cd
  265. COLUMN,71,Global Make Cd
  266. COLUMN,72,Description_Global_Make
  267. COLUMN,73,Orig Inv Date
  268. COLUMN,74,Latest Inv Date
  269. COLUMN,75,Invoice Date_ori
  270. COLUMN,76,Hauptbetrieb
  271. COLUMN,77,Standort
  272. COLUMN,78,Verkäufer
  273. COLUMN,79,Fabrikat
  274. COLUMN,80,Model
  275. COLUMN,81,Modellbez
  276. COLUMN,82,Fahrgestellnr
  277. COLUMN,83,Fahrzeugart_ori
  278. COLUMN,84,Fahrzeugtyp_ori
  279. COLUMN,85,Kunde
  280. COLUMN,86,Kundenart
  281. COLUMN,87,Geschäftsart
  282. COLUMN,88,Farbe
  283. COLUMN,89,ECC_Status_Text
  284. COLUMN,90,FZG
  285. COLUMN,91,FZG_1
  286. COLUMN,92,FZG_Liste_1
  287. COLUMN,93,Sel Name_EK_vpp43
  288. COLUMN,94,Einkäufer
  289. COLUMN,95,Vorbesitzer
  290. COLUMN,96,FZG_Liste_2
  291. COLUMN,97,FZG_Liste_3
  292. COLUMN,98,FZG_Liste_4
  293. COLUMN,99,Unit Number_Unit_Hist
  294. COLUMN,100,Line Type
  295. COLUMN,101,Line No
  296. COLUMN,102,Transact Date
  297. COLUMN,103,Handler
  298. COLUMN,104,Program
  299. COLUMN,105,Function Code
  300. COLUMN,106,Document Date
  301. COLUMN,107,Document Nr
  302. COLUMN,108,Order Date
  303. COLUMN,109,Order Number
  304. COLUMN,110,Transaction Code
  305. COLUMN,111,Transaction Code_vpp5a
  306. COLUMN,112,Specify_vpp5a
  307. COLUMN,113,Reference
  308. COLUMN,114,Costs
  309. COLUMN,115,Orders Grossvalue
  310. COLUMN,116,Discount
  311. COLUMN,117,Classification Dte
  312. COLUMN,118,Book Keeping Code
  313. COLUMN,119,Department
  314. COLUMN,120,Destination
  315. COLUMN,121,Int Voucher No
  316. COLUMN,122,Erlös
  317. COLUMN,123,Sonst. Erlöse
  318. COLUMN,124,Ums. Fracht und Überf.
  319. COLUMN,125,Nachlass
  320. COLUMN,126,Provisionen
  321. COLUMN,127,EK Fahrzeug
  322. COLUMN,128,FZG-Kosten
  323. COLUMN,129,Einsatz
  324. COLUMN,130,VK_Hilfen
  325. COLUMN,131,Standtage
  326. COLUMN,132,AFA
  327. COLUMN,133,Birth Place
  328. COLUMN,134,Bank Name
  329. COLUMN,135,Buchungscode_Stellen
  330. COLUMN,136,Buchungscode_Stellen1
  331. COLUMN,137,Buchungscode_ori
  332. COLUMN,138,Buchungscode_ori2
  333. COLUMN,139,Abnehmergruppe
  334. COLUMN,140,Zahlart
  335. COLUMN,141,Fleet Code Gmd
  336. COLUMN,142,Drive Gmd
  337. COLUMN,143,Einstellungsart
  338. COLUMN,144,AOS CODE
  339. COLUMN,145,Fahrzeugart
  340. COLUMN,146,Fahrzeugtyp
  341. COLUMN,147,RWU
  342. COLUMN,148,Delivery Date Veh
  343. COLUMN,149,Filterfeld
  344. COLUMN,150,Filterfeld_1
  345. COLUMN,151,Invoice Date
  346. COLUMN,152,Book Keeping Code_4_5
  347. COLUMN,153,KD-Art_Siebrecht
  348. COLUMN,154,Optional Date 1
  349. COLUMN,155,Buchungscode_1
  350. COLUMN,156,Buchungscode_2
  351. COLUMN,157,Buchungscode
  352. COLUMN,158,User Code
  353. COLUMN,159,User_Last Name
  354. COLUMN,160,User_First Name
  355. COLUMN,161,User_Name
  356. COLUMN,162,User_Addr 2
  357. COLUMN,163,User_Zipcode
  358. COLUMN,164,User_Mail Addr
  359. COLUMN,165,User_Anschrift
  360. COLUMN,166,Mobile Phone
  361. COLUMN,167,User_Phone 1
  362. COLUMN,168,Telefax Number
  363. COLUMN,169,User_Tel
  364. COLUMN,170,Declaration State
  365. COLUMN,171,User_Info
  366. COLUMN,172,Buchungscode_1_1
  367. COLUMN,173,Kundeninfo
  368. COLUMN,174,FZG_BC_1
  369. COLUMN,175,FZG_BC_2
  370. COLUMN,176,FZG_BC_3
  371. COLUMN,177,FZG_BC_4
  372. COLUMN,178,Leasing Reciepient
  373. COLUMN,179,FZG_BC_5
  374. COLUMN,180,Transact Date_Unit_File
  375. COLUMN,181,Transact Date_Vehicle
  376. COLUMN,182,Tage Erszulassung_Transaktionsdatum