123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- select T1."ORDER_NUMBER" as "Order Number_2",
- T1."DEBIT_ACCOUNT" as "Debit Account",
- T1."STATUS" as "Status",
- T1."STATE_KEY_DATE" as "State Key Date",
- T1."INVOICE_NUMBER" as "Invoice Number",
- T1."DEPARTMENT" as "Department",
- T1."STATE_DELIV_DATE" as "State Deliv Date",
- T1."STATE_CODE_VO" as "State Code Vo",
- T1."TRANSACT_DATE" as "Transact Date",
- T1."HANDLER" as "Handler",
- T1."DELIVERY_ACCOUNT" as "Delivery Account",
- T1."USER_UPDATE_VO" as "User Update Vo",
- T1."SALESMAN" as "Salesman",
- T1."DEBIT_PERM" as "Debit Perm",
- T1."ORDER_DATE" as "Order Date",
- T1."DELIVERY_DATE" as "Delivery Date",
- T1."DELIVERY_PLACE" as "Delivery Place",
- T1."INVOICE_DATE" as "Invoice Date",
- T1."PMT_TERM" as "Pmt Term_2",
- T1."NEXT_LINE_NUMBER" as "Next Line Number",
- T1."PAYMENT_TEXT" as "Payment Text",
- T1."INVOICE_COPY_CODE" as "Invoice Copy Code",
- T1."FLEET_OWNER" as "Fleet Owner",
- T1."OPTION_SPECIFIC" as "Option Specific",
- T1."VEHICLE_LINES_VO" as "Vehicle Lines Vo",
- T1."ORDER_SUM_VO" as "Order Sum Vo",
- T1."REQ_NO" as "Req No",
- T1."REFERENCE_NUMBER" as "Reference Number",
- T1."DUEDATE_1" as "Duedate 1",
- T1."TITLE" as "Title",
- T1."NAME" as "Name",
- T1."VEHICLE_SOLD" as "Vehicle Sold",
- T1."VEHICLE_SOLD_SUM" as "Vehicle Sold Sum",
- T1."VEHICLE_PURCH" as "Vehicle Purch",
- T1."VEHICLE_PURCH_SUM" as "Vehicle Purch Sum",
- T1."CHAIN_NUMBER" as "Chain Number",
- T1."SYSTEM_INV_PERM" as "System Inv Perm",
- T1."INTERNAL_CODE" as "Internal Code",
- T1."PREV_STATUS" as "Prev Status",
- T1."CREDIT_ORDER_VEH" as "Credit Order Veh",
- T1."TAX_HANDLING" as "Tax Handling",
- T1."TAX_PERC" as "Tax Perc",
- T1."DELIVERY_WAY_CODE" as "Delivery Way Code",
- T1."DELIVERY_TERM" as "Delivery Term",
- T1."CUSTOMER_GROUP" as "Customer Group_2",
- T1."PRICE_CODE" as "Price Code",
- T1."STOCK" as "Stock_2",
- T1."PLACE_CODE_2" as "Place Code 2",
- T1."INVOICE_DISC_PERC" as "Invoice Disc Perc",
- T1."ORDER_ARR_DATE_VO" as "Order Arr Date Vo",
- T1."OFFER" as "Offer",
- T1."VEH_ORDER_TYPE" as "Veh Order Type",
- T1."CNTRACT_DUE_DATE" as "Cntract Due Date",
- T1."CUSTOMER_SOLD" as "Customer Sold",
- T1."EXP_ARRIVAL_TIME" as "Exp Arrival Time",
- T1."UNIQUE_IDENT" as "Unique Ident",
- T2."STAT_CODE" as "Stat Code",
- T2."STAT_SPECIFY" as "Stat Specify",
- T3."DEPARTMENT_TYPE_ID" as "Department Type Id",
- T3."DESCRIPTION" as "Description_2",
- T4."SELLER_CODE" as "Seller Code",
- T4."SEL_NAME" as "Sel Name",
- T4."SEL_DEPARTMENT" as "Sel Department",
- T4."SEL_FIRST_NAME" as "Sel First Name",
- T4."SEL_FAMILY_NAME" as "Sel Family Name",
- T5."FLEET_OWNER_CODE" as "Fleet Owner Code",
- T5."SPECIFY" as "Specify_2",
- T6."CUSTOMER_GROUP" as "Customer Group",
- T6."CUST_GROUP_SPECIFY" as "Cust Group Specify",
- T7."STOCK" as "Stock",
- T7."STOCK_NAME" as "Stock Name",
- T8."ORDER_NUMBER" as "Order Number",
- T8."LINE_NUMBER" as "Line Number",
- T8."UNIT_NUMBER" as "Unit Number_2",
- T8."VEHICLE_TYPE_VO" as "Vehicle Type Vo",
- T8."REGISTER_NUMBER" as "Register Number",
- T8."CHASSIS_NUMBER" as "Chassis Number_2",
- T8."VEHICLE_SUM_OLD" as "Vehicle Sum Old",
- T8."VEHICLE_SUM_NEW" as "Vehicle Sum New",
- T8."OPTION_LINES" as "Option Lines",
- T8."LINE_TYPE_VEH" as "Line Type Veh",
- T8."MILEAGE" as "Mileage",
- T8."ACCOUNTING_CODE" as "Accounting Code",
- T9."VEHICLE_TYPE" as "Vehicle Type_2",
- T9."VEHICLE_TYPE_TEXT" as "Vehicle Type Text",
- T10."BOOK_KEEPING_CODE" as "Book Keeping Code",
- T10."SPECIFY" as "Specify",
- T11."UNIT_NUMBER" as "Unit Number",
- T11."BASIS_NUMBER" as "Basis Number_2",
- T11."ECC_STATUS" as "Ecc Status",
- T11."VEHICLE_TYPE" as "Vehicle Type",
- T11."CATEGORY" as "Category",
- T11."PMT_TERM" as "Pmt Term",
- T12."BASIS_NUMBER" as "Basis Number",
- T12."CHASSIS_NUMBER" as "Chassis Number",
- T12."CAR_GROUP" as "Car Group",
- T12."CAR_STATUS" as "Car Status",
- T12."FAC_MODEL_CODE_L" as "Fac Model Code L",
- T12."MODEL_TEXT" as "Model Text_2",
- T12."ORIG_MODEL_CODE1" as "Orig Model Code1",
- T12."ORIG_MODEL_CODE2" as "Orig Model Code2",
- T12."COLOUR_CF" as "Colour Cf",
- T12."TRIM_TXT" as "Trim Txt",
- T12."MODEL_LINE" as "Model Line_2",
- T12."WORKSHOP_MODEL" as "Workshop Model_2",
- T12."FAC_MODEL_CODE_S" as "Fac Model Code S",
- T12."CLASSIFICATION" as "Classification",
- T12."MOTOR_NUMBER" as "Motor Number",
- T12."KEY_CODE" as "Key Code",
- T12."YEAR_MODEL_CF" as "Year Model Cf",
- T12."CYLINDER_VOLUME" as "Cylinder Volume",
- T12."SEATS" as "Seats",
- T12."COLOUR_CODE" as "Colour Code",
- T12."TYPE_YEAR" as "Type Year",
- CASE WHEN (T11."ECC_STATUS" = '21') THEN ('21 - Vorlauf') WHEN (T11."ECC_STATUS" = '25') THEN ('25 - für Kd best. FZG') WHEN (T11."ECC_STATUS" = '41') THEN ('41 - Bestand') WHEN (T11."ECC_STATUS" = '44') THEN ('44 - am Hof nicht fakt.') WHEN (T11."ECC_STATUS" = '64') THEN ('64 - verkauft') ELSE null END as "Ecc_Status_Text",
- T13."MODEL_LINE" as "Model Line",
- T13."MOD_LIN_SPECIFY" as "Mod Lin Specify",
- T13."MAKE_CD" as "Make Cd_2",
- T14."WORKSHOP_MODEL" as "Workshop Model",
- T14."MAKE_CD" as "Make Cd",
- T14."MODEL_TEXT" as "Model Text",
- T14."ORIG_MODEL_CODE" as "Orig Model Code",
- T14."MAKE_CODE" as "Make Code",
- CASE WHEN (T9."VEHICLE_TYPE" IN ('N','T','V','B','M')) THEN ('Neuwagen') WHEN (T9."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END as "Fahrzeugart_AB",
- '1' as "Hauptbetrieb",
- (left(T3."DEPARTMENT_TYPE_ID",2)) as "Standort",
- T4."SEL_NAME" as "Verkäufer_AB",
- T15."DESCRIPTION" as "Fabrikat_AB",
- T13."MOD_LIN_SPECIFY" as "Model_AB",
- T12."MODEL_TEXT" as "Modellbez",
- T12."CHASSIS_NUMBER" as "Fahrgestellnr",
- T1."DELIVERY_ACCOUNT" + ' - ' + T1."NAME" as "Kunde",
- CASE WHEN (T10."BOOK_KEEPING_CODE" = 'AGENT') THEN ('Behörden FZG') ELSE (T1."FLEET_OWNER" + ' - ' + T5."SPECIFY") END as "Kundenart_alt",
- T1."PMT_TERM" + ' - ' + T1."PAYMENT_TEXT" as "Geschäftsart",
- T12."COLOUR_CODE" + ' - ' + T12."COLOUR_CF" as "Farbe",
- T9."VEHICLE_TYPE" + ' - ' + T9."VEHICLE_TYPE_TEXT" as "Fahrzeugtyp_AB",
- T8."UNIT_NUMBER" + ' - ' + T12."CHASSIS_NUMBER" as "FZG_AB",
- CASE WHEN (T1."STATUS" IN ('18','FR')) THEN (1) WHEN (T1."STATUS" IN ('FG','FS')) THEN (-1) ELSE null END as "Menge_AB",
- T15."GLOBAL_MAKE_CD" as "Global Make Cd",
- T15."DESCRIPTION" as "Description",
- T11."CONTRACT_DATE" as "Contract Date",
- (left(T8."UNIT_NUMBER",7)) + ' / ' + T11."BASIS_NUMBER" + ' - ' + T11."OWNER" + ' - ' + (convert(varchar(50), year(T11."CONTRACT_DATE")) + '-' + convert(varchar(50), month(T11."CONTRACT_DATE")) + '-' + convert(varchar(50), day(T11."CONTRACT_DATE"))) + ' / ' + T11."ECC_STATUS" as "FZG_1_AB",
- CASE WHEN (T1."STATUS" IN ('FG','FR','FS')) THEN ('fakturiert') ELSE ('Auftragsbestand') END as "Status_1",
- T16."EVENT_CODE_GMD" as "Event Code Gmd_2",
- T16."EVENT_DATE_GMD" as "Event Date Gmd_2",
- T16."ALLOC_DATE_GMD" as "Alloc Date Gmd_2",
- T16."DELIV_DATE_GMD" as "Deliv Date Gmd",
- (CASE WHEN (T16."EVENT_CODE_GMD" IS NULL) THEN ('Info fehlt') ELSE (T16."EVENT_CODE_GMD") END) + ' - ' + (CASE WHEN (T16."EVENT_DATE_GMD" IS NULL) THEN ('Info fehlt') ELSE ((convert(varchar(50), year(T16."EVENT_DATE_GMD")) + '-' + convert(varchar(50), month(T16."EVENT_DATE_GMD")) + '-' + convert(varchar(50), day(T16."EVENT_DATE_GMD")))) END) + ' - ' + (CASE WHEN (T16."ALLOC_DATE_GMD" IS NULL) THEN ('Info fehlt') ELSE ((convert(varchar(50), year(T16."ALLOC_DATE_GMD")) + '-' + convert(varchar(50), month(T16."ALLOC_DATE_GMD")) + '-' + convert(varchar(50), day(T16."ALLOC_DATE_GMD")))) END) + ' - ' + (CASE WHEN (T16."DELIV_DATE_GMD" IS NULL) THEN ('Info fehlt') ELSE ((convert(varchar(50), year(T16."DELIV_DATE_GMD")) + '-' + convert(varchar(50), month(T16."DELIV_DATE_GMD")) + '-' + convert(varchar(50), day(T16."DELIV_DATE_GMD")))) END) as "FZG_2(GD70)",
- CASE WHEN ((right(T10."BOOK_KEEPING_CODE",2)) BETWEEN '10' AND '13') THEN ('Endkunden') WHEN ((right(T10."BOOK_KEEPING_CODE",2)) BETWEEN '20' AND '23') THEN ('Geschäftskunden') WHEN ((right(T10."BOOK_KEEPING_CODE",2)) BETWEEN '30' AND '33') THEN ('Großkunden') WHEN ((right(T10."BOOK_KEEPING_CODE",2)) BETWEEN '40' AND '43') THEN ('Vermittler') WHEN ((right(T10."BOOK_KEEPING_CODE",2)) BETWEEN '80' AND '80') THEN ('Händler') WHEN ((CASE WHEN (T9."VEHICLE_TYPE" IN ('N','T','V','B','M')) THEN ('Neuwagen') WHEN (T9."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW' + ' ' + CASE WHEN ((T9."VEHICLE_TYPE" IN ('D','R')) and ((substring(T10."BOOK_KEEPING_CODE", 3, 3)) = '100')) THEN ('Endkunde') WHEN ((T9."VEHICLE_TYPE" IN ('D','R')) and ((substring(T10."BOOK_KEEPING_CODE", 3, 3)) = '300')) THEN ('Aufkäufer') WHEN ((T9."VEHICLE_TYPE" IN ('D','R')) and (not (substring(T10."BOOK_KEEPING_CODE", 3, 3)) IN ('100','300'))) THEN ('GW Sonstige') ELSE null END) ELSE null END as "Kundenart",
- CASE WHEN (T16."EVENT_CODE_GMD" IS NULL) THEN ('Info fehlt') ELSE (T16."EVENT_CODE_GMD") END as "Event Code Gmd",
- CASE WHEN (T16."EVENT_DATE_GMD" IS NULL) THEN ('Info fehlt') ELSE ((convert(varchar(50), year(T16."EVENT_DATE_GMD")) + '-' + convert(varchar(50), month(T16."EVENT_DATE_GMD")) + '-' + convert(varchar(50), day(T16."EVENT_DATE_GMD")))) END as "Event Date Gmd",
- CASE WHEN (T16."ALLOC_DATE_GMD" IS NULL) THEN ('Info fehlt') ELSE ((convert(varchar(50), year(T16."ALLOC_DATE_GMD")) + '-' + convert(varchar(50), month(T16."ALLOC_DATE_GMD")) + '-' + convert(varchar(50), day(T16."ALLOC_DATE_GMD")))) END as "Alloc Date Gmd",
- CASE WHEN (T16."DELIV_DATE_GMD" IS NULL) THEN ('Info fehlt') ELSE ((convert(varchar(50), year(T16."DELIV_DATE_GMD")) + '-' + convert(varchar(50), month(T16."DELIV_DATE_GMD")) + '-' + convert(varchar(50), day(T16."DELIV_DATE_GMD")))) END as "Del Date Gmd",
- '1' as "Hauptbetrieb_ID",
- ((left(T3."DEPARTMENT_TYPE_ID",2))) as "Standort_ID"
- from ((((((("OPTIMA"."import"."VEH_ORDER_HEADER" T1 left outer join "OPTIMA"."import"."VPP25" T2 on (T1."STATUS" = T2."STAT_CODE") and (T1."CLIENT_DB" = T2."CLIENT_DB")) left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T3 on (T1."DEPARTMENT" = T3."DEPARTMENT_TYPE_ID") and (T1."CLIENT_DB" = T3."CLIENT_DB")) left outer join "OPTIMA"."import"."VEH_ORDER_LINE" T8 on (T1."ORDER_NUMBER" = T8."ORDER_NUMBER") and (T1."CLIENT_DB" = T8."CLIENT_DB")) left outer join "OPTIMA"."import"."vPP4K" T5 on (T1."FLEET_OWNER" = T5."FLEET_OWNER_CODE") and (T1."CLIENT_DB" = T5."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP48" T6 on (T1."CUSTOMER_GROUP" = T6."CUSTOMER_GROUP") and (T1."CLIENT_DB" = T6."CLIENT_DB")) left outer join "OPTIMA"."import"."vPP61" T7 on (T1."STOCK" = T7."STOCK") and (T1."CLIENT_DB" = T7."CLIENT_DB")) left outer join "OPTIMA"."import"."vPP5M" T10 on (T8."ACCOUNTING_CODE" = T10."BOOK_KEEPING_CODE") and (T8."CLIENT_DB" = T10."CLIENT_DB")),
- ((((((("OPTIMA"."import"."UNIT_FILE" T11 left outer join "OPTIMA"."import"."VPP43" T4 on (T4."SELLER_CODE" = T11."SALE_SALESMAN") and (T4."CLIENT_DB" = T11."CLIENT_DB")) left outer join "OPTIMA"."import"."vPP5R" T9 on (T11."VEHICLE_TYPE" = T9."VEHICLE_TYPE") and (T11."CLIENT_DB" = T9."CLIENT_DB")) left outer join "OPTIMA"."import"."VEHICLE" T12 on T11."BASIS_NUMBER" = T12."BASIS_NUMBER") left outer join "OPTIMA"."import"."VPP5Q" T13 on ((T12."MODEL_LINE" = T13."MODEL_LINE") and (T12."MAKE_CD" = T13."MAKE_CD")) and (T12."CLIENT_DB" = T13."CLIENT_DB")) left outer join "OPTIMA"."import"."vPP74" T14 on ((T12."WORKSHOP_MODEL" = T14."WORKSHOP_MODEL") and (T12."MAKE_CD" = T14."MAKE_CD")) and (T12."CLIENT_DB" = T14."CLIENT_DB")) left outer join "OPTIMA"."import"."GLOBAL_MAKE" T15 on (T12."MAKE_CD" = T15."GLOBAL_MAKE_CD") and (T12."CLIENT_DB" = T15."CLIENT_DB")) left outer join "OPTIMA"."import"."GM_DRIVE_ORDER" T16 on (T11."UNIT_NUMBER" = T16."UNIT_NUMBER") and (T11."CLIENT_DB" = T16."CLIENT_DB"))
- where ((T8."UNIT_NUMBER" = T11."UNIT_NUMBER") and (T8."CLIENT_DB" = T11."CLIENT_DB"))
- and (((((CASE WHEN (T9."VEHICLE_TYPE" IN ('N','T','V','B','M')) THEN ('Neuwagen') WHEN (T9."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (T8."LINE_TYPE_VEH" <> 'Z')) and (T1."ORDER_DATE" >= convert(datetime, '2021-01-01 00:00:00.000'))) and ((CASE WHEN (T1."STATUS" IN ('FG','FR','FS')) THEN ('fakturiert') ELSE ('Auftragsbestand') END) = 'Auftragsbestand'))
- -- order by "Unit Number_2" asc
|