123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- select distinct c55 as "Order Number_ori",
- c97 as "Order Position",
- '' as "Labour Type",
- c96 as "Subsidiary",
- c95 as "Is Invoiced",
- c94 as "Invoice Type",
- c93 as "Invoice Number",
- c92 as "Order Date",
- c91 as "Estimated Inbound Time",
- c90 as "Estimated Outbound Time",
- c89 as "Order Print Date",
- c88 as "Order Taking Employee No",
- c87 as "Order Delivery Employee No",
- c86 as "Vehicle Number",
- c85 as "Order Mileage",
- c84 as "Order Customer",
- c83 as "Paying Customer",
- c82 as "Holder Number",
- c81 as "Parts Rebate Group Sell",
- c80 as "Clearing Delay Type",
- '' as "Code_Labour_Type",
- '' as "Description_Labour_Type",
- c79 as "Hauptbetrieb",
- c78 as "Standort",
- c77 as "Name_Serviceberater",
- c76 as "Serviceberater",
- 'Teile' as "Umsatzart",
- c75 as "Customer Number_Cust",
- c74 as "First Name_Cust",
- c73 as "Family Name_Cust",
- c72 as "Kunde",
- c71 as "Order Number",
- c70 as "Internal Number_Vehicle",
- c69 as "Vin_Vehicle",
- c68 as "License Plate_Vehicle",
- c67 as "Make Number_Vehicle",
- 'Service' as "Auftragsart",
- c66 as "Make Number_Makes",
- c65 as "Description_Makes",
- c65 as "Fabrikat",
- c64 as "Description_Models",
- c63 as "Model",
- 1 as "DG_1",
- COUNT('') OVER (partition by c55) as "DG_2",
- c62 as "Part Number",
- c61 as "Stock No",
- c60 as "Stock Removal Date",
- c59 as "Amount",
- c56 as "Sum",
- c58 as "Parts Type",
- c57 as "Text Line",
- c56 as "Teile"
- from
- (select T1."order_number" as c55,
- T2."sum" as c56,
- T2."text_line" as c57,
- T2."parts_type" as c58,
- T2."amount" as c59,
- T2."stock_removal_date" as c60,
- T2."stock_no" as c61,
- T2."part_number" as c62,
- (left((ucase(T7."description")),3)) as c63,
- T7."description" as c64,
- T6."description" as c65,
- T6."make_number" as c66,
- T5."make_number" as c67,
- T5."license_plate" as c68,
- T5."vin" as c69,
- T5."internal_number" as c70,
- CASE WHEN (T5."license_plate" IS NOT NULL) THEN ((left(((convert(varchar(50), T1."order_number"))))) + ' - ' + (CASE WHEN (T1."order_taking_employee_no" = 0) THEN ('SB fehlt') ELSE ((left(((convert(varchar(50), T1."order_taking_employee_no"))))) + ' - ' + T3."name") END) + ' - ' + T4."family_name" + ' - ' + (convert(varchar(50), year(T1."order_date")) + '-' + convert(varchar(50), month(T1."order_date")) + '-' + convert(varchar(50), day(T1."order_date"))) + ' - ' + T5."license_plate") ELSE ((left(((convert(varchar(50), T1."order_number"))))) + ' - ' + (CASE WHEN (T1."order_taking_employee_no" = 0) THEN ('SB fehlt') ELSE ((left(((convert(varchar(50), T1."order_taking_employee_no"))))) + ' - ' + T3."name") END) + ' - ' + T4."family_name" + ' - ' + (convert(varchar(50), year(T1."order_date")) + '-' + convert(varchar(50), month(T1."order_date")) + '-' + convert(varchar(50), day(T1."order_date")))) END as c71,
- (left(((convert(varchar(50), T4."customer_number"))))) + ' - ' + T4."first_name" + ' ' + T4."family_name" as c72,
- T4."family_name" as c73,
- T4."first_name" as c74,
- T4."customer_number" as c75,
- CASE WHEN (T1."order_taking_employee_no" = 0) THEN ('SB fehlt') ELSE ((left(((convert(varchar(50), T1."order_taking_employee_no"))))) + ' - ' + T3."name") END as c76,
- T3."name" as c77,
- '0' + ((convert(varchar(50), T1."subsidiary"))) as c78,
- CASE WHEN (('0' + ((convert(varchar(50), T1."subsidiary")))) IN ('015 ')) THEN ('15') ELSE ('1') END as c79,
- T1."clearing_delay_type" as c80,
- T1."parts_rebate_group_sell" as c81,
- T1."holder_number" as c82,
- T1."paying_customer" as c83,
- T1."order_customer" as c84,
- T1."order_mileage" as c85,
- T1."vehicle_number" as c86,
- T1."order_delivery_employee_no" as c87,
- T1."order_taking_employee_no" as c88,
- T1."order_print_date" as c89,
- T1."estimated_outbound_time" as c90,
- T1."estimated_inbound_time" as c91,
- T1."order_date" as c92,
- T2."invoice_number" as c93,
- T2."invoice_type" as c94,
- T2."is_invoiced" as c95,
- T1."subsidiary" as c96,
- T2."order_position" as c97
- from (((((("dbo"."order_positions" T1 left outer join "dbo"."parts" T2 on T1."order_number" = T2."order_number") left outer join "dbo"."employees" T3 on T1."order_taking_employee_no" = T3."employee_number") left outer join "dbo"."customers_suppliers" T4 on T1."order_customer" = T4."customer_number") left outer join "dbo"."vehicles" T5 on T1."vehicle_number" = T5."internal_number") left outer join "dbo"."makes" T6 on T5."make_number" = T6."make_number") left outer join "dbo"."models" T7 on (T5."make_number" = T7."make_number") and (T5."model_code" = T7."model_code"))
- where ((((T2."invoice_number" IS NULL) and (T1."order_date" >= convert(datetime, '2017-01-01 00:00:00.000'))) and (T2."sum" IS NOT NULL)) and ('' <> 'F'))
- ) D1
- -- order by "Order Number_ori" asc
|