NW_BE_Bilanz.sql 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. select T1."UNIT_NUMBER" as "Unit Number",
  2. T1."BASIS_NUMBER" as "Basis Number_2",
  3. T1."ECC_STATUS" as "Ecc Status",
  4. T1."VEHICLE_TYPE" as "Vehicle Type_2",
  5. T1."TRANSACT_DATE" as "Transact Date_2",
  6. T1."HANDLER" as "Handler_2",
  7. T1."CAR_CREATION_DATE" as "Car Creation Date",
  8. T1."PMT_TERM" as "Pmt Term",
  9. T1."SMALL_ACCESSORIES" as "Small Accessories",
  10. T1."SMALL_INV_CHARGE" as "Small Inv Charge",
  11. T1."DELIVERY_STOP_CODE" as "Delivery Stop Code",
  12. T1."PRICE_CODE" as "Price Code",
  13. T1."DISCOUNT_PERC_WORK" as "Discount Perc Work_2",
  14. T1."DISCOUNT_LIMIT" as "Discount Limit",
  15. T1."INTERNAL_CODE" as "Internal Code",
  16. T1."TAX_CODE" as "Tax Code",
  17. T1."UNIT_LAST_UPD_DTE" as "Unit Last Upd Dte",
  18. T1."DEPRECIATION" as "Depreciation",
  19. T1."TRANSFER_TAX" as "Transfer Tax",
  20. T1."BOOK_KEEPING_CODE" as "Book Keeping Code",
  21. T1."TAX_HANDLING" as "Tax Handling",
  22. T1."INTEREST_CODE" as "Interest Code",
  23. T1."MILEAGE" as "Mileage_2",
  24. T1."PURCH_DEPARTMENT" as "Purch Department",
  25. T1."PURCH_SALSMAN_CODE" as "Purch Salsman Code",
  26. T1."PURCH_INVNO" as "Purch Invno",
  27. T1."PURCH_DATE" as "Purch Date",
  28. T1."SALES_DEPARTMENT" as "Sales Department",
  29. T1."SALE_SALESMAN" as "Sale Salesman",
  30. T1."SALE_INV_NUMBER" as "Sale Inv Number",
  31. T1."SALE_DATE" as "Sale Date",
  32. T1."SCRAP_CODE" as "Scrap Code",
  33. T1."UNIT_IN_CHANGE" as "Unit In Change",
  34. T1."BUD_SALE_DET" as "Bud Sale Det",
  35. T1."BUD_PURCH_PRICE" as "Bud Purch Price",
  36. T1."BUD_REG_FEE" as "Bud Reg Fee",
  37. T1."BUD_DEDUCT_FEE" as "Bud Deduct Fee",
  38. T1."BUD_COST" as "Bud Cost",
  39. T1."PREV_OWNER" as "Prev Owner",
  40. T1."OWNER" as "Owner",
  41. T1."PURCH_PRICE_UNIT" as "Purch Price Unit",
  42. T1."COST_UNIT" as "Cost Unit",
  43. T1."SALES_PRICE_UNIT" as "Sales Price Unit",
  44. T1."REG_FEE" as "Reg Fee",
  45. T1."INTEREST_1" as "Interest 1",
  46. T1."INTEREST_2" as "Interest 2",
  47. T1."NEXT_LINE_UNIT" as "Next Line Unit",
  48. T1."NEXT_LINE_1" as "Next Line 1",
  49. T1."TRANSFER_LINE" as "Transfer Line",
  50. T1."TRANSFER_TAX_HAND" as "Transfer Tax Hand",
  51. T1."TRANSFER_ACC_CODE" as "Transfer Acc Code",
  52. T1."TRANSFER_TAX_BASIS" as "Transfer Tax Basis",
  53. T1."TRANSFER_TAX_PCT" as "Transfer Tax Pct",
  54. T1."TRANSFER_SOLD" as "Transfer Sold",
  55. T1."PURCH_TAX" as "Purch Tax",
  56. T1."COST_TAX" as "Cost Tax",
  57. T1."OR_MARK" as "Or Mark",
  58. T1."TRANSFER_DATE" as "Transfer Date",
  59. T1."STOCK_DAYS" as "Stock Days",
  60. T1."DELETE_PROPOSAL" as "Delete Proposal",
  61. T1."TRANSFER_BBDB" as "Transfer Bbdb",
  62. T1."CONDITION_UNIT" as "Condition Unit",
  63. T1."BUYING_ORDER_NO" as "Buying Order No",
  64. T1."BUYING_ORDER_DATE" as "Buying Order Date",
  65. T1."PA_NUMBER" as "Pa Number",
  66. T1."VEHICLE_UPDATE" as "Vehicle Update",
  67. T1."LATEST_UPDATE" as "Latest Update",
  68. T1."INVOICE_PERMISSION" as "Invoice Permission",
  69. T1."LOCATION_CODE" as "Location Code",
  70. T1."ACCOUNT_PURCHASE" as "Account Purchase",
  71. T1."ACCOUNT_SALES" as "Account Sales",
  72. T1."BUDG_PRICE_VAT" as "Budg Price Vat",
  73. T1."RECALC_CODE" as "Recalc Code",
  74. T1."COMMISION_NO" as "Commision No",
  75. T1."DELIVERY_DATE_VEH" as "Delivery Date Veh",
  76. T1."RESERVATION_DATE" as "Reservation Date",
  77. T1."RESERVATION_PERSON" as "Reservation Person",
  78. T1."RESERVATION_TEXT" as "Reservation Text",
  79. T1."FREIGHT_BALANCE" as "Freight Balance",
  80. T1."TRF_TAXBASIS_SALES" as "Trf Taxbasis Sales",
  81. T1."TRF_TAXBASIS_PURCH" as "Trf Taxbasis Purch",
  82. T1."SALE_ORDER_NO" as "Sale Order No",
  83. T1."UNIT_SOLD" as "Unit Sold",
  84. T1."TRF_DEPARTMENT" as "Trf Department",
  85. T1."ORDER_ARRIVAL_DATE" as "Order Arrival Date",
  86. T1."ORDER_CONFIRM_DATE" as "Order Confirm Date",
  87. T1."PRICE_LABEL_DATE" as "Price Label Date",
  88. T1."VAT_TABLE_WORK" as "Vat Table Work",
  89. T1."VAT_TABLE_NORMAL" as "Vat Table Normal",
  90. T1."VAT_RATE_CODE" as "Vat Rate Code",
  91. T1."TRANSFER_VAT_RC" as "Transfer Vat Rc",
  92. T1."CNTRACT_DUE_DATE" as "Cntract Due Date",
  93. T1."CONTRACT_DATE" as "Contract Date",
  94. T1."EXP_ARRIVAL_TIME" as "Exp Arrival Time",
  95. T1."DEALER_MARKING" as "Dealer Marking_2",
  96. T1."BOOKING_DEALER_NR" as "Booking Dealer Nr",
  97. T1."DESIRED_DELIV_DATE" as "Desired Deliv Date",
  98. T1."VALUATION_DATE" as "Valuation Date",
  99. T1."FORD_INT_DATE" as "Ford Int Date",
  100. T1."EST_SALES_PRICE" as "Est Sales Price",
  101. T1."EST_REFERENCE_NO" as "Est Reference No",
  102. T1."RECEPTION_DATE" as "Reception Date",
  103. T1."BUD_OPT_PRICE" as "Bud Opt Price",
  104. T1."SALE_PRICE_DATE" as "Sale Price Date",
  105. T1."PURCH_ORIGIN_CODE" as "Purch Origin Code",
  106. T1."PRICE_LIST_VERSION" as "Price List Version",
  107. T1."PRICE_LIST_DATE" as "Price List Date",
  108. T1."UNIQUE_IDENT" as "Unique Ident",
  109. T2."VEHICLE_TYPE" as "Vehicle Type",
  110. T2."VEHICLE_TYPE_TEXT" as "Vehicle Type Text",
  111. 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 "ECC_Status_Text",
  112. T3."BASIS_NUMBER" as "Basis Number",
  113. T3."TRANSACT_DATE" as "Transact Date",
  114. T3."HANDLER" as "Handler",
  115. T3."REGISTER_NUMBER" as "Register Number",
  116. T3."CHASSIS_NUMBER" as "Chassis Number",
  117. T3."CAR_GROUP" as "Car Group",
  118. T3."CAR_STATUS" as "Car Status",
  119. T3."FAC_MODEL_CODE_L" as "Fac Model Code L",
  120. T3."FIRST_REG_DATE" as "First Reg Date",
  121. T3."LATEST_REG_DATE" as "Latest Reg Date",
  122. T3."FIRST_OCCUR_DATE" as "First Occur Date",
  123. T3."EXPECTED_ARR_DATE" as "Expected Arr Date",
  124. T3."ARRIVAL_DATE" as "Arrival Date",
  125. T3."SALESMAN_BUY" as "Salesman Buy",
  126. T3."SALESMAN_SALE" as "Salesman Sale",
  127. T3."MODEL_TEXT" as "Model Text_2",
  128. T3."ORIG_MODEL_CODE1" as "Orig Model Code1",
  129. T3."ORIG_MODEL_CODE2" as "Orig Model Code2",
  130. T3."COLOUR_CF" as "Colour Cf",
  131. T3."TRIM_TXT" as "Trim Txt",
  132. T3."MODEL_LINE" as "Model Line_2",
  133. T3."WORKSHOP_MODEL" as "Workshop Model_2",
  134. T3."FAC_MODEL_CODE_S" as "Fac Model Code S",
  135. T3."CLASSIFICATION" as "Classification",
  136. T3."MOTOR_NUMBER" as "Motor Number",
  137. T3."KEY_CODE" as "Key Code",
  138. T3."YEAR_MODEL_CF" as "Year Model Cf",
  139. T3."CYLINDER_VOLUME" as "Cylinder Volume",
  140. T3."SEATS" as "Seats",
  141. T3."DECLARATION_DATE" as "Declaration Date",
  142. T3."DECLARATION_PLACE" as "Declaration Place",
  143. T3."DECLARATION_NUMBER" as "Declaration Number",
  144. T3."EQUIPMENT_1" as "Equipment 1",
  145. T3."EQUIPMENT_2" as "Equipment 2",
  146. T3."EQUIPMENT_3" as "Equipment 3",
  147. T3."EQUIPMENT_4" as "Equipment 4",
  148. T3."MILEAGE" as "Mileage",
  149. T3."MOTOR_CODE" as "Motor Code",
  150. T3."GEAR_CODE" as "Gear Code",
  151. T3."DRIVE_CODE" as "Drive Code",
  152. T3."COLOUR_CODE" as "Colour Code",
  153. T3."TRIM_CODE" as "Trim Code",
  154. T3."NO_OF_OWNERS" as "No Of Owners",
  155. T3."TUV_TYPE" as "Tuv Type",
  156. T3."TUV_DATE" as "Tuv Date",
  157. T3."TUV_INSP" as "Tuv Insp",
  158. T3."ASU_TYPE" as "Asu Type",
  159. T3."ASU_DATE" as "Asu Date",
  160. T3."ASU_INSP" as "Asu Insp",
  161. T3."TYPE_YEAR" as "Type Year",
  162. T3."AVAILABLE" as "Available",
  163. T3."CAL_COST" as "Cal Cost",
  164. T3."CAL_COST_DATE" as "Cal Cost Date",
  165. T3."STOCK_DATE" as "Stock Date",
  166. T3."PURCH_CAL_DATE" as "Purch Cal Date",
  167. T3."MODEL_LINE_GROUP" as "Model Line Group",
  168. T3."MODEL_TYPE_2" as "Model Type 2",
  169. T3."MAKE" as "Make",
  170. T3."HOUR_RATE_TABLE" as "Hour Rate Table",
  171. T3."PAID_DATE" as "Paid Date",
  172. T3."LATEST_INV_DATE" as "Latest Inv Date",
  173. T3."PURCH_AMOUNT" as "Purch Amount",
  174. T3."DEALER_NUMBER" as "Dealer Number",
  175. T3."DEALER_MARKING" as "Dealer Marking",
  176. T3."FUELTYPE" as "Fueltype",
  177. T3."SERVICE_DAYS" as "Service Days",
  178. T3."HOURLY_REPAIR_RATE" as "Hourly Repair Rate",
  179. T3."WORKSHOP_PRICECODE" as "Workshop Pricecode",
  180. T3."DISCOUNT_PERC_WORK" as "Discount Perc Work",
  181. T3."SOLDMARK_DATE" as "Soldmark Date",
  182. T3."MAKE_CD" as "Make Cd_3",
  183. T4."MODEL_LINE" as "Model Line",
  184. T4."MOD_LIN_SPECIFY" as "Mod Lin Specify",
  185. T4."MAKE_CD" as "Make Cd_2",
  186. T5."WORKSHOP_MODEL" as "Workshop Model",
  187. T5."MAKE_CD" as "Make Cd",
  188. T5."MODEL_TEXT" as "Model Text",
  189. T5."ORIG_MODEL_CODE" as "Orig Model Code",
  190. T5."MODEL_TYPE" as "Model Type",
  191. T5."MODEL_GROUP" as "Model Group",
  192. T5."MAKE_CODE" as "Make Code",
  193. '1' as "Hauptbetrieb",
  194. T1."LOCATION_CODE" as "Standort",
  195. T6."DEPARTMENT_TYPE_ID" as "Department Type Id",
  196. T6."DESCRIPTION" as "Description_2",
  197. CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','M','B')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') WHEN (T1."VEHICLE_TYPE" IN ('G')) THEN ('Geschäftsfahrzeug') ELSE null END as "Fahrzeugart",
  198. T7."DESCRIPTION" as "Fabrikat",
  199. T4."MOD_LIN_SPECIFY" as "Model",
  200. T3."MODEL_TEXT" as "Modellbez",
  201. T3."CHASSIS_NUMBER" as "Fahrgestellnr",
  202. T3."COLOUR_CODE" + ' - ' + T3."COLOUR_CF" as "Farbe",
  203. T1."UNIT_NUMBER" + ' - ' + T3."CHASSIS_NUMBER" as "FZG",
  204. T2."VEHICLE_TYPE" + ' - ' + T2."VEHICLE_TYPE_TEXT" as "Fahrzeugtyp",
  205. T7."GLOBAL_MAKE_CD" as "Global Make Cd",
  206. T7."DESCRIPTION" as "Description",
  207. T1."PURCH_PRICE_UNIT" as "Einsatz",
  208. 1 as "Menge_Bestand",
  209. (getdate()) as "Bookkeep Date",
  210. CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((day(((getdate())) - T1."PURCH_DATE"))) ELSE ((day(((getdate())) - T1."RECEPTION_DATE"))) END as "Standtage",
  211. CASE WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((day(((getdate())) - T1."PURCH_DATE"))) ELSE ((day(((getdate())) - T1."RECEPTION_DATE"))) END) BETWEEN 0 AND 30) THEN ('0 - 30 Tage') WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((day(((getdate())) - T1."PURCH_DATE"))) ELSE ((day(((getdate())) - T1."RECEPTION_DATE"))) END) BETWEEN 31 AND 60) THEN ('31 - 60 Tage') WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((day(((getdate())) - T1."PURCH_DATE"))) ELSE ((day(((getdate())) - T1."RECEPTION_DATE"))) END) BETWEEN 61 AND 90) THEN ('61 - 90 Tage') WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((day(((getdate())) - T1."PURCH_DATE"))) ELSE ((day(((getdate())) - T1."RECEPTION_DATE"))) END) BETWEEN 91 AND 180) THEN ('91 - 180 Tage') WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((day(((getdate())) - T1."PURCH_DATE"))) ELSE ((day(((getdate())) - T1."RECEPTION_DATE"))) END) > 180) THEN ('> 180 Tage') ELSE null END as "Standtagestaffel",
  212. T3."CAR_LETTER" as "Car Letter",
  213. CASE WHEN (T3."CAR_LETTER" = 'Konsi') THEN ('Konsi-FZG') ELSE ('Lagerfahrzeug') END as "Fahrzeugart_Konsi",
  214. (CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((day(((getdate())) - T1."PURCH_DATE"))) ELSE ((day(((getdate())) - T1."RECEPTION_DATE"))) END) * 15 as "kalk_Kosten",
  215. CASE WHEN (T1."LOCATION_CODE" = '01 ') THEN ('Selm') WHEN (T1."LOCATION_CODE" = '02 ') THEN ('Lünen') WHEN (T1."LOCATION_CODE" = '03 ') THEN ('Werne') WHEN (T1."LOCATION_CODE" = '10 ') THEN ('Lüdingh.') WHEN (T1."LOCATION_CODE" = '99 ') THEN ('AOV Ros.') WHEN (T1."LOCATION_CODE" = '98') THEN ('AOV Wink.') ELSE (T1."LOCATION_CODE") END as "Betrieb_ori",
  216. T8."SELLER_CODE" as "Seller Code",
  217. T8."SEL_NAME" as "Sel Name",
  218. T8."SEL_NAME" as "VB_Einkauf",
  219. T1."BUD_COST" as "geplante Kosten",
  220. T1."COST_UNIT" as "tatsächl. Kosten",
  221. T1."BUD_SALE_DET" as "geplanter VK",
  222. 'FZG-Bestand' as "Ebene1",
  223. (CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','M','B')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') WHEN (T1."VEHICLE_TYPE" IN ('G')) THEN ('Geschäftsfahrzeug') ELSE null END) as "Ebene2",
  224. (T2."VEHICLE_TYPE" + ' - ' + T2."VEHICLE_TYPE_TEXT") as "Ebene3",
  225. T7."DESCRIPTION" as "Ebene4",
  226. 'G.V.O.' as "Rechtseinheit",
  227. '' as "Betrieb",
  228. '1' as "Rechtseinheit_ID",
  229. T1."LOCATION_CODE" as "Betrieb_ID"
  230. from ((((((("OPTIMA"."import"."UNIT_FILE" T1 left outer join "OPTIMA"."import"."vPP5R" T2 on (T1."VEHICLE_TYPE" = T2."VEHICLE_TYPE") and (T1."CLIENT_DB" = T2."CLIENT_DB")) left outer join "OPTIMA"."import"."VEHICLE" T3 on T1."BASIS_NUMBER" = T3."BASIS_NUMBER") left outer join "OPTIMA"."import"."VPP5Q" T4 on ((T3."MODEL_LINE" = T4."MODEL_LINE") and (T3."MAKE_CD" = T4."MAKE_CD")) and (T3."CLIENT_DB" = T4."CLIENT_DB")) left outer join "OPTIMA"."import"."vPP74" T5 on ((T3."WORKSHOP_MODEL" = T5."WORKSHOP_MODEL") and (T3."MAKE_CD" = T5."MAKE_CD")) and (T3."CLIENT_DB" = T5."CLIENT_DB")) left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T6 on (T1."PURCH_DEPARTMENT" = T6."DEPARTMENT_TYPE_ID") and (T1."CLIENT_DB" = T6."CLIENT_DB")) left outer join "OPTIMA"."import"."GLOBAL_MAKE" T7 on (T3."MAKE_CD" = T7."GLOBAL_MAKE_CD") and (T3."CLIENT_DB" = T7."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP43" T8 on (T1."PURCH_SALSMAN_CODE" = T8."SELLER_CODE") and (T1."CLIENT_DB" = T8."CLIENT_DB"))
  231. where (T1."ECC_STATUS" IN ('41','44'))
  232. -- order by "Standtage" desc