|
@@ -158,7 +158,7 @@ FROM (
|
|
|
"Betrieb" AS "Standort",
|
|
|
SUM("Betrag") OVER (PARTITION BY "Customer Number_suctomer_supplier") AS c80
|
|
|
FROM (
|
|
|
- SELECT T3."customer_number" AS "Customer Number_suctomer_supplier",
|
|
|
+ SELECT T5."customer_number" AS "Customer Number_suctomer_supplier",
|
|
|
('0' + (((T1."branch_number")))) AS "Betrieb",
|
|
|
CASE
|
|
|
WHEN (
|
|
@@ -213,15 +213,15 @@ FROM (
|
|
|
WHEN (
|
|
|
(
|
|
|
CASE
|
|
|
- WHEN (T5."invoice_type" IN (2, 4, 6, 3))
|
|
|
+ WHEN (T7."invoice_type" IN (2, 4, 6, 3))
|
|
|
THEN ('3')
|
|
|
- WHEN (T5."invoice_type" IN (5))
|
|
|
+ WHEN (T7."invoice_type" IN (5))
|
|
|
THEN ('6')
|
|
|
- WHEN (T5."invoice_type" IN (7))
|
|
|
+ WHEN (T7."invoice_type" IN (7))
|
|
|
THEN ('1')
|
|
|
- WHEN (T5."invoice_type" IN (8))
|
|
|
+ WHEN (T7."invoice_type" IN (8))
|
|
|
THEN ('2')
|
|
|
- WHEN (T4."document_type_in_journal" = 'R')
|
|
|
+ WHEN (T6."document_type_in_journal" = 'R')
|
|
|
THEN ('7')
|
|
|
ELSE NULL
|
|
|
END
|
|
@@ -231,15 +231,15 @@ FROM (
|
|
|
WHEN (
|
|
|
(
|
|
|
CASE
|
|
|
- WHEN (T5."invoice_type" IN (2, 4, 6, 3))
|
|
|
+ WHEN (T7."invoice_type" IN (2, 4, 6, 3))
|
|
|
THEN ('3')
|
|
|
- WHEN (T5."invoice_type" IN (5))
|
|
|
+ WHEN (T7."invoice_type" IN (5))
|
|
|
THEN ('6')
|
|
|
- WHEN (T5."invoice_type" IN (7))
|
|
|
+ WHEN (T7."invoice_type" IN (7))
|
|
|
THEN ('1')
|
|
|
- WHEN (T5."invoice_type" IN (8))
|
|
|
+ WHEN (T7."invoice_type" IN (8))
|
|
|
THEN ('2')
|
|
|
- WHEN (T4."document_type_in_journal" = 'R')
|
|
|
+ WHEN (T6."document_type_in_journal" = 'R')
|
|
|
THEN ('7')
|
|
|
ELSE NULL
|
|
|
END
|
|
@@ -249,15 +249,15 @@ FROM (
|
|
|
WHEN (
|
|
|
(
|
|
|
CASE
|
|
|
- WHEN (T5."invoice_type" IN (2, 4, 6, 3))
|
|
|
+ WHEN (T7."invoice_type" IN (2, 4, 6, 3))
|
|
|
THEN ('3')
|
|
|
- WHEN (T5."invoice_type" IN (5))
|
|
|
+ WHEN (T7."invoice_type" IN (5))
|
|
|
THEN ('6')
|
|
|
- WHEN (T5."invoice_type" IN (7))
|
|
|
+ WHEN (T7."invoice_type" IN (7))
|
|
|
THEN ('1')
|
|
|
- WHEN (T5."invoice_type" IN (8))
|
|
|
+ WHEN (T7."invoice_type" IN (8))
|
|
|
THEN ('2')
|
|
|
- WHEN (T4."document_type_in_journal" = 'R')
|
|
|
+ WHEN (T6."document_type_in_journal" = 'R')
|
|
|
THEN ('7')
|
|
|
ELSE NULL
|
|
|
END
|
|
@@ -267,15 +267,15 @@ FROM (
|
|
|
WHEN (
|
|
|
(
|
|
|
CASE
|
|
|
- WHEN (T5."invoice_type" IN (2, 4, 6, 3))
|
|
|
+ WHEN (T7."invoice_type" IN (2, 4, 6, 3))
|
|
|
THEN ('3')
|
|
|
- WHEN (T5."invoice_type" IN (5))
|
|
|
+ WHEN (T7."invoice_type" IN (5))
|
|
|
THEN ('6')
|
|
|
- WHEN (T5."invoice_type" IN (7))
|
|
|
+ WHEN (T7."invoice_type" IN (7))
|
|
|
THEN ('1')
|
|
|
- WHEN (T5."invoice_type" IN (8))
|
|
|
+ WHEN (T7."invoice_type" IN (8))
|
|
|
THEN ('2')
|
|
|
- WHEN (T4."document_type_in_journal" = 'R')
|
|
|
+ WHEN (T6."document_type_in_journal" = 'R')
|
|
|
THEN ('7')
|
|
|
ELSE NULL
|
|
|
END
|
|
@@ -466,8 +466,8 @@ FROM (
|
|
|
END
|
|
|
))
|
|
|
) AS "Anzahl_Stellen_Invoice_Number",
|
|
|
- T2."name" AS "Name_Employees_journal_accountings",
|
|
|
- T2."employee_number" AS "Employee Number_Employees_journal_accountings",
|
|
|
+ T4."name" AS "Name_Employees_journal_accountings",
|
|
|
+ T4."employee_number" AS "Employee Number_Employees_journal_accountings",
|
|
|
(
|
|
|
(
|
|
|
CASE
|
|
@@ -490,9 +490,9 @@ FROM (
|
|
|
)
|
|
|
) AS "Beleg",
|
|
|
CASE
|
|
|
- WHEN (T3."first_name" IS NOT NULL)
|
|
|
- THEN ((left((((T3."customer_number"))), 7)) + ' - ' + T3."first_name" + ' ' + T3."family_name")
|
|
|
- ELSE ((left((((T3."customer_number"))), 7)) + ' - ' + T3."family_name")
|
|
|
+ WHEN (T5."first_name" IS NOT NULL)
|
|
|
+ THEN ((left((((T5."customer_number"))), 7)) + ' - ' + T5."first_name" + ' ' + T5."family_name")
|
|
|
+ ELSE ((left((((T5."customer_number"))), 7)) + ' - ' + T5."family_name")
|
|
|
END AS "Kunde",
|
|
|
CASE
|
|
|
WHEN (((- 1 * datediff(day, (getdate()), (convert(DATETIME, T1."accounting_date"))))) BETWEEN 0 AND 14)
|
|
@@ -509,15 +509,15 @@ FROM (
|
|
|
END AS "Staffel",
|
|
|
(- 1 * datediff(day, (getdate()), (convert(DATETIME, T1."accounting_date")))) AS "Tage",
|
|
|
CASE
|
|
|
- WHEN (T5."invoice_type" IN (2, 4, 6, 3))
|
|
|
+ WHEN (T7."invoice_type" IN (2, 4, 6, 3))
|
|
|
THEN ('3')
|
|
|
- WHEN (T5."invoice_type" IN (5))
|
|
|
+ WHEN (T7."invoice_type" IN (5))
|
|
|
THEN ('6')
|
|
|
- WHEN (T5."invoice_type" IN (7))
|
|
|
+ WHEN (T7."invoice_type" IN (7))
|
|
|
THEN ('1')
|
|
|
- WHEN (T5."invoice_type" IN (8))
|
|
|
+ WHEN (T7."invoice_type" IN (8))
|
|
|
THEN ('2')
|
|
|
- WHEN (T4."document_type_in_journal" = 'R')
|
|
|
+ WHEN (T6."document_type_in_journal" = 'R')
|
|
|
THEN ('7')
|
|
|
ELSE NULL
|
|
|
END AS "Kostenstelle",
|
|
@@ -528,10 +528,14 @@ FROM (
|
|
|
ELSE (T1."posted_value" / 100)
|
|
|
END
|
|
|
) AS "Betrag",
|
|
|
- (left((((T2."employee_number"))), 4)) + ' - ' + T2."name" AS "Sel Name",
|
|
|
CASE
|
|
|
- WHEN (T5."subsidiary" IS NOT NULL)
|
|
|
- THEN ('0' + (left((((T5."subsidiary"))), 1)))
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))), 4)) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END AS "Sel Name",
|
|
|
+ CASE
|
|
|
+ WHEN (T7."subsidiary" IS NOT NULL)
|
|
|
+ THEN ('0' + (left((((T7."subsidiary"))), 1)))
|
|
|
ELSE ('nicht zuzuordnen')
|
|
|
END AS "Standort_ori",
|
|
|
CASE
|
|
@@ -539,15 +543,15 @@ FROM (
|
|
|
THEN ('15')
|
|
|
ELSE ('1')
|
|
|
END AS "Hauptbetrieb",
|
|
|
- T5."invoice_date" AS "Invoice Date_Invoices",
|
|
|
- T5."subsidiary" AS "Subsidiary_Invoices",
|
|
|
- T5."invoice_number" AS "Invoice Number_Invoices",
|
|
|
- T5."invoice_type" AS "Invoice Type_Invoices",
|
|
|
- T4."document_type_description" AS "Document Type Description",
|
|
|
- T4."document_type_in_journal" AS "Document Type In Journal",
|
|
|
- T3."family_name" AS "Family Name",
|
|
|
- T3."first_name" AS "First Name",
|
|
|
- T3."is_supplier" AS "Is Supplier",
|
|
|
+ T7."invoice_date" AS "Invoice Date_Invoices",
|
|
|
+ T7."subsidiary" AS "Subsidiary_Invoices",
|
|
|
+ T7."invoice_number" AS "Invoice Number_Invoices",
|
|
|
+ T7."invoice_type" AS "Invoice Type_Invoices",
|
|
|
+ T6."document_type_description" AS "Document Type Description",
|
|
|
+ T6."document_type_in_journal" AS "Document Type In Journal",
|
|
|
+ T5."family_name" AS "Family Name",
|
|
|
+ T5."first_name" AS "First Name",
|
|
|
+ T5."is_supplier" AS "Is Supplier",
|
|
|
T1."nominal_account_number" AS "Nominal Account Number",
|
|
|
CASE
|
|
|
WHEN (T1."debit_or_credit" = 'H')
|
|
@@ -586,7 +590,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
ELSE (
|
|
|
(rtrim((convert(VARCHAR(50), ((T1."document_number")))))) + ' - ' + (
|
|
@@ -598,7 +608,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
END AS "Text",
|
|
|
T1."accounting_date" AS "Accounting Date",
|
|
@@ -641,7 +657,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
ELSE (
|
|
|
(rtrim((convert(VARCHAR(50), ((T1."document_number")))))) + ' - ' + (
|
|
@@ -653,7 +675,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
END
|
|
|
) LIKE '%RG-BONUS%'
|
|
@@ -692,7 +720,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
ELSE (
|
|
|
(rtrim((convert(VARCHAR(50), ((T1."document_number")))))) + ' - ' + (
|
|
@@ -704,7 +738,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
END
|
|
|
) LIKE '%GEBURTSTAGS%'
|
|
@@ -744,7 +784,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
ELSE (
|
|
|
(rtrim((convert(VARCHAR(50), ((T1."document_number")))))) + ' - ' + (
|
|
@@ -756,7 +802,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
END
|
|
|
) LIKE '%STARTGUTHABEN%'
|
|
@@ -796,7 +848,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
ELSE (
|
|
|
(rtrim((convert(VARCHAR(50), ((T1."document_number")))))) + ' - ' + (
|
|
@@ -808,7 +866,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
END
|
|
|
) LIKE '%BONUS F%'
|
|
@@ -848,7 +912,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
ELSE (
|
|
|
(rtrim((convert(VARCHAR(50), ((T1."document_number")))))) + ' - ' + (
|
|
@@ -860,7 +930,13 @@ FROM (
|
|
|
THEN (' - ')
|
|
|
ELSE (T1."vehicle_reference")
|
|
|
END
|
|
|
- ) + ' - ' + ((left((((T2."employee_number"))))) + ' - ' + T2."name") + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
+ ) + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T2."salesman_number" IS NOT NULL)
|
|
|
+ THEN ((left((((T3."employee_number"))))) + ' - ' + T3."name")
|
|
|
+ ELSE ((left((((T4."employee_number"))), 4)) + ' - ' + T4."name")
|
|
|
+ END
|
|
|
+ ) + ' - ' + (convert(VARCHAR(50), year(T1."document_date")) + '-' + convert(VARCHAR(50), month(T1."document_date")) + '-' + convert(VARCHAR(50), day(T1."document_date")))
|
|
|
)
|
|
|
END
|
|
|
) LIKE '%RG-ABZUG%'
|
|
@@ -935,10 +1011,15 @@ FROM (
|
|
|
(
|
|
|
(
|
|
|
(
|
|
|
- "journal_accountings" T1 LEFT JOIN "LOCOSOFT"."dbo"."employees" T2 ON T1."employee_number" = T2."employee_number"
|
|
|
- ) LEFT JOIN "LOCOSOFT"."dbo"."customers_suppliers" T3 ON T3."customer_number" = T1."customer_number"
|
|
|
- ) LEFT JOIN "document_types" T4 ON T4."document_type_in_journal" = T1."document_type"
|
|
|
- ) LEFT JOIN "invoices" T5 ON T5."invtype_invnr" = T1."invoice_number"
|
|
|
+ (
|
|
|
+ (
|
|
|
+ "journal_accountings" T1 LEFT JOIN "vehicles" T2 ON (right(T1."vehicle_reference", 17)) = T2."vin"
|
|
|
+ ) LEFT JOIN "employees" T3 ON (T2."salesman_number" <> 0)
|
|
|
+ AND (T2."salesman_number" = T3."salesman_number")
|
|
|
+ ) LEFT JOIN "LOCOSOFT"."dbo"."employees" T4 ON T1."employee_number" = T4."employee_number"
|
|
|
+ ) LEFT JOIN "LOCOSOFT"."dbo"."customers_suppliers" T5 ON T5."customer_number" = T1."customer_number"
|
|
|
+ ) LEFT JOIN "document_types" T6 ON T6."document_type_in_journal" = T1."document_type"
|
|
|
+ ) LEFT JOIN "invoices" T7 ON T7."invtype_invnr" = T1."invoice_number"
|
|
|
)
|
|
|
WHERE (
|
|
|
(
|
|
@@ -949,9 +1030,9 @@ FROM (
|
|
|
)
|
|
|
AND (T1."customer_number" IS NOT NULL)
|
|
|
)
|
|
|
- AND (NOT T4."document_type_in_journal" IN ('A', 'E', 'U', 'V'))
|
|
|
+ AND (NOT T6."document_type_in_journal" IN ('A', 'E', 'U', 'V'))
|
|
|
)
|
|
|
- AND (T3."customer_number" IS NOT NULL)
|
|
|
+ AND (T5."customer_number" IS NOT NULL)
|
|
|
)
|
|
|
) D2
|
|
|
) D1
|