|
@@ -1,545 +1,1321 @@
|
|
|
-select "Accounting Date" as "Accounting Date",
|
|
|
- "Document Type" as "Document Type",
|
|
|
- "Document Number" as "Document Number",
|
|
|
- "Position In Document" as "Position In Document",
|
|
|
- "Customer Number" as "Customer Number",
|
|
|
- "Nominal Account Number" as "Nominal Account Number",
|
|
|
- "Is Balanced" as "Is Balanced",
|
|
|
- "Clearing Number" as "Clearing Number",
|
|
|
- "Document Date" as "Document Date",
|
|
|
- "Posted Value" as "Posted Value",
|
|
|
- "Debit Or Credit" as "Debit Or Credit",
|
|
|
- "Posted Count" as "Posted Count",
|
|
|
- "Branch Number" as "Branch Number",
|
|
|
- "Customer Contra Account" as "Customer Contra Account",
|
|
|
- "Nominal Contra Account" as "Nominal Contra Account",
|
|
|
- "Contra Account Text" as "Contra Account Text",
|
|
|
- "Account Form Page Number" as "Account Form Page Number",
|
|
|
- "Account Form Page Line" as "Account Form Page Line",
|
|
|
- "Serial Number Each Month" as "Serial Number Each Month",
|
|
|
- "Employee Number" as "Employee Number",
|
|
|
- "Invoice Date_journal_accountings" as "Invoice Date_journal_accountings",
|
|
|
- "Invoice Number" as "Invoice Number",
|
|
|
- "Dunning Level" as "Dunning Level",
|
|
|
- "Last Dunning Date" as "Last Dunning Date",
|
|
|
- "Journal Page" as "Journal Page",
|
|
|
- "Journal Line" as "Journal Line",
|
|
|
- "Cash Discount" as "Cash Discount",
|
|
|
- "Term Of Payment" as "Term Of Payment",
|
|
|
- "Posting Text" as "Posting Text",
|
|
|
- "Vehicle Reference" as "Vehicle Reference",
|
|
|
- "Vat Id Number" as "Vat Id Number",
|
|
|
- "Account Statement Number" as "Account Statement Number",
|
|
|
- "Account Statement Page" as "Account Statement Page",
|
|
|
- "Vat Key" as "Vat Key",
|
|
|
- "Days For Cash Discount" as "Days For Cash Discount",
|
|
|
- "Day Of Actual Accounting" as "Day Of Actual Accounting",
|
|
|
- "Skr51 Branch" as "Skr51 Branch",
|
|
|
- "Skr51 Make" as "Skr51 Make",
|
|
|
- "Skr51 Cost Center" as "Skr51 Cost Center",
|
|
|
- "Skr51 Sales Channel" as "Skr51 Sales Channel",
|
|
|
- "Skr51 Cost Unit" as "Skr51 Cost Unit",
|
|
|
- "Previously Used Account No" as "Previously Used Account No",
|
|
|
- "Free Form Accounting Text" as "Free Form Accounting Text",
|
|
|
- "Free Form Document Text" as "Free Form Document Text",
|
|
|
- "Nom_Account_Is Profit Loss Account" as "Nom_Account_Is Profit Loss Account",
|
|
|
- "Rechtseinheit" as "Rechtseinheit",
|
|
|
- "Betrieb" as "Betrieb",
|
|
|
- "Bookkeep Date" as "Bookkeep Date",
|
|
|
- "Marke" as "Marke",
|
|
|
- "Text" as "Text",
|
|
|
- "Mandant" as "Mandant",
|
|
|
- "Betrag_ori" as "Betrag_ori",
|
|
|
- "Konto_mit_Bezeichnung" as "Konto_mit_Bezeichnung",
|
|
|
- "Menge" as "Menge",
|
|
|
- "Stellen Cost Center" as "Stellen Cost Center",
|
|
|
- "KST" as "KST",
|
|
|
- "Stellen Sales Channel" as "Stellen Sales Channel",
|
|
|
- "Absatzkanal" as "Absatzkanal",
|
|
|
- "Stellen Cost Unit" as "Stellen Cost Unit",
|
|
|
- "Kostenträger_mit_Null" as "Kostenträger_mit_Null",
|
|
|
- "Kostenträger" as "Kostenträger",
|
|
|
- "GuV_Bilanz" as "GuV_Bilanz",
|
|
|
- "Susa" as "Susa",
|
|
|
- "Acct Nr_ori" as "Acct Nr_ori",
|
|
|
- "Document Type In Journal" as "Document Type In Journal",
|
|
|
- "Document Type Description" as "Document Type Description",
|
|
|
- "FZG_ja_nein" as "FZG_ja_nein",
|
|
|
- "Summe_FZG_ja_nein" as "Summe_FZG_ja_nein",
|
|
|
- "FZG_Geschäft ja/nein" as "FZG_Geschäft ja/nein",
|
|
|
- "Invoice Type_Invoices" as "Invoice Type_Invoices",
|
|
|
- "Invoice Number_Invoices" as "Invoice Number_Invoices",
|
|
|
- "Invoice Date_Invoices" as "Invoice Date_Invoices",
|
|
|
- "Is Canceled_Invoices" as "Is Canceled_Invoices",
|
|
|
- "Vehicle Number_Invoices" as "Vehicle Number_Invoices",
|
|
|
- "Vehicle_Number_Max" as "Vehicle_Number_Max",
|
|
|
- "Invoice_Date_1" as "Invoice_Date_1",
|
|
|
- "Invoice Date_FZG" as "Invoice Date_FZG",
|
|
|
- "Invoice Date" as "Invoice Date",
|
|
|
- SUM("Betrag_ori") OVER (partition by "Vehicle Reference") as "Summe Betrag",
|
|
|
- "Internal Number_Vehicles" as "Internal Number_Vehicles",
|
|
|
- "Vin_Vehicles" as "Vin_Vehicles",
|
|
|
- "Dealer Vehicle Type" as "Dealer Vehicle Type",
|
|
|
- "Fahrzeugtyp" as "Fahrzeugtyp",
|
|
|
- "Fahrzeugart" as "Fahrzeugart",
|
|
|
- "Make Number_Vehicles" as "Make Number_Vehicles",
|
|
|
- "Description_Make" as "Description_Make",
|
|
|
- "Fabrikat" as "Fabrikat",
|
|
|
- "Model Code_Models" as "Model Code_Models",
|
|
|
- "Model_Detail" as "Model_Detail",
|
|
|
- "Model" as "Model",
|
|
|
- "Owner Number_Vehicles" as "Owner Number_Vehicles",
|
|
|
- "Holder Number_Vehicles" as "Holder Number_Vehicles",
|
|
|
- "First Name_Owner_Customer" as "First Name_Owner_Customer",
|
|
|
- "Family Name_Owner_Customer" as "Family Name_Owner_Customer",
|
|
|
- "First Name_Holder_Customer" as "First Name_Holder_Customer",
|
|
|
- "Family Name_Holder_Customer" as "Family Name_Holder_Customer",
|
|
|
- "Kunde" as "Kunde",
|
|
|
- "Sales_Channel_FZG" as "Sales_Channel_FZG",
|
|
|
- "Kundenart_Zahl" as "Kundenart_Zahl",
|
|
|
- "Kundenart" as "Kundenart",
|
|
|
- "Hauptbetrieb" as "Hauptbetrieb",
|
|
|
- "Standort_alt" as "Standort_alt",
|
|
|
- "Salesman Number_Vehicles" as "Salesman Number_Vehicles",
|
|
|
- "Employee Number_Employees_Salesman" as "Employee Number_Employees_Salesman",
|
|
|
- "Name_Employees_Salesman" as "Name_Employees_Salesman",
|
|
|
- "Verkäufer" as "Verkäufer",
|
|
|
- "Standort_FZG_Verkauf" as "Standort_FZG_Verkauf",
|
|
|
- "Standort_Zahl" as "Standort_Zahl",
|
|
|
- "Standort" as "Standort",
|
|
|
- "FZG" as "FZG",
|
|
|
- "Konto" as "Konto",
|
|
|
- "Body Paint Code" as "Body Paint Code",
|
|
|
- "Body Paint Description" as "Body Paint Description",
|
|
|
- "Farbe" as "Farbe",
|
|
|
- "Erlös FZG" as "Erlös FZG",
|
|
|
- "Nachlass" as "Nachlass",
|
|
|
- "VAK FZG" as "VAK FZG",
|
|
|
- "Erlös Zulass." as "Erlös Zulass.",
|
|
|
- "VAK Zulass." as "VAK Zulass.",
|
|
|
- "Erlös Gar." as "Erlös Gar.",
|
|
|
- "VAK Gar." as "VAK Gar.",
|
|
|
- "Erlös Nachr./Aufb." as "Erlös Nachr./Aufb.",
|
|
|
- "VAK Nachr./Aufb." as "VAK Nachr./Aufb.",
|
|
|
- "VAK Fertigm." as "VAK Fertigm.",
|
|
|
- "Erlös Überf." as "Erlös Überf.",
|
|
|
- "VAK Überf." as "VAK Überf.",
|
|
|
- "Erlös Sonst._8900" as "Erlös Sonst._8900",
|
|
|
- "Erlös Sonst." as "Erlös Sonst.",
|
|
|
- "VAK Sonst." as "VAK Sonst.",
|
|
|
- "VAK intern" as "VAK intern",
|
|
|
- "Erlös Prov." as "Erlös Prov.",
|
|
|
- "Boni/VK-Hilfen" as "Boni/VK-Hilfen",
|
|
|
- "Erlös ges." as "Erlös ges.",
|
|
|
- "VAK ges." as "VAK ges.",
|
|
|
- "Menge_1" as "Menge_1",
|
|
|
- "Menge_2" as "Menge_2",
|
|
|
- "Betrag" as "Betrag",
|
|
|
- "Vehicle Reference_berechnet" as "Vehicle Reference_berechnet",
|
|
|
- "Acct Nr" as "Acct Nr",
|
|
|
- "Dealer Vehicle Type_Vehicles" as "Dealer Vehicle Type_Vehicles",
|
|
|
- "Dealer Vehicle Number_Vehicles" as "Dealer Vehicle Number_Vehicles"
|
|
|
-from
|
|
|
-(select "Accounting Date" as "Accounting Date",
|
|
|
- "Document Type" as "Document Type",
|
|
|
- "Document Number" as "Document Number",
|
|
|
- "Position In Document" as "Position In Document",
|
|
|
- "Customer Number" as "Customer Number",
|
|
|
- "Nominal Account Number" as "Nominal Account Number",
|
|
|
- "Is Balanced" as "Is Balanced",
|
|
|
- "Clearing Number" as "Clearing Number",
|
|
|
- "Document Date" as "Document Date",
|
|
|
- "Posted Value" as "Posted Value",
|
|
|
- "Debit Or Credit" as "Debit Or Credit",
|
|
|
- "Posted Count" as "Posted Count",
|
|
|
- "Branch Number" as "Branch Number",
|
|
|
- "Customer Contra Account" as "Customer Contra Account",
|
|
|
- "Nominal Contra Account" as "Nominal Contra Account",
|
|
|
- "Contra Account Text" as "Contra Account Text",
|
|
|
- "Account Form Page Number" as "Account Form Page Number",
|
|
|
- "Account Form Page Line" as "Account Form Page Line",
|
|
|
- "Serial Number Each Month" as "Serial Number Each Month",
|
|
|
- "Employee Number" as "Employee Number",
|
|
|
- "Invoice Date_journal_accountings" as "Invoice Date_journal_accountings",
|
|
|
- "Invoice Number" as "Invoice Number",
|
|
|
- "Dunning Level" as "Dunning Level",
|
|
|
- "Last Dunning Date" as "Last Dunning Date",
|
|
|
- "Journal Page" as "Journal Page",
|
|
|
- "Journal Line" as "Journal Line",
|
|
|
- "Cash Discount" as "Cash Discount",
|
|
|
- "Term Of Payment" as "Term Of Payment",
|
|
|
- "Posting Text" as "Posting Text",
|
|
|
- "Vehicle Reference" as "Vehicle Reference",
|
|
|
- "Vat Id Number" as "Vat Id Number",
|
|
|
- "Account Statement Number" as "Account Statement Number",
|
|
|
- "Account Statement Page" as "Account Statement Page",
|
|
|
- "Vat Key" as "Vat Key",
|
|
|
- "Days For Cash Discount" as "Days For Cash Discount",
|
|
|
- "Day Of Actual Accounting" as "Day Of Actual Accounting",
|
|
|
- "Skr51 Branch" as "Skr51 Branch",
|
|
|
- "Skr51 Make" as "Skr51 Make",
|
|
|
- "Skr51 Cost Center" as "Skr51 Cost Center",
|
|
|
- "Skr51 Sales Channel" as "Skr51 Sales Channel",
|
|
|
- "Skr51 Cost Unit" as "Skr51 Cost Unit",
|
|
|
- "Previously Used Account No" as "Previously Used Account No",
|
|
|
- "Free Form Accounting Text" as "Free Form Accounting Text",
|
|
|
- "Free Form Document Text" as "Free Form Document Text",
|
|
|
- "Nom_Account_Is Profit Loss Account" as "Nom_Account_Is Profit Loss Account",
|
|
|
- "Rechtseinheit" as "Rechtseinheit",
|
|
|
- "Betrieb" as "Betrieb",
|
|
|
- "Bookkeep Date" as "Bookkeep Date",
|
|
|
- "Marke" as "Marke",
|
|
|
- "Text" as "Text",
|
|
|
- "Mandant" as "Mandant",
|
|
|
- "Betrag_ori" as "Betrag_ori",
|
|
|
- "Konto_mit_Bezeichnung" as "Konto_mit_Bezeichnung",
|
|
|
- "Menge" as "Menge",
|
|
|
- "Stellen Cost Center" as "Stellen Cost Center",
|
|
|
- "KST" as "KST",
|
|
|
- "Stellen Sales Channel" as "Stellen Sales Channel",
|
|
|
- "Absatzkanal" as "Absatzkanal",
|
|
|
- "Stellen Cost Unit" as "Stellen Cost Unit",
|
|
|
- "Kostenträger_mit_Null" as "Kostenträger_mit_Null",
|
|
|
- "Kostenträger" as "Kostenträger",
|
|
|
- "GuV_Bilanz" as "GuV_Bilanz",
|
|
|
- "Susa" as "Susa",
|
|
|
- "Acct Nr_ori" as "Acct Nr_ori",
|
|
|
- "Document Type In Journal" as "Document Type In Journal",
|
|
|
- "Document Type Description" as "Document Type Description",
|
|
|
- "FZG_ja_nein" as "FZG_ja_nein",
|
|
|
- SUM("FZG_ja_nein") OVER (partition by "Vehicle Reference_berechnet") as "Summe_FZG_ja_nein",
|
|
|
- CASE WHEN (SUM("FZG_ja_nein") OVER (partition by "Vehicle Reference_berechnet") > 0) THEN ('FZG-Geschäft') ELSE ('Buchungen ohne FZG-Geschäft') END as "FZG_Geschäft ja/nein",
|
|
|
- "Invoice Type_Invoices" as "Invoice Type_Invoices",
|
|
|
- "Invoice Number_Invoices" as "Invoice Number_Invoices",
|
|
|
- "Invoice Date_Invoices" as "Invoice Date_Invoices",
|
|
|
- "Is Canceled_Invoices" as "Is Canceled_Invoices",
|
|
|
- "Vehicle Number_Invoices" as "Vehicle Number_Invoices",
|
|
|
- MAX("Vehicle Number_Invoices") OVER (partition by "Vehicle Reference_berechnet") as "Vehicle_Number_Max",
|
|
|
- "Invoice_Date_1" as "Invoice_Date_1",
|
|
|
- MAX("Invoice_Date_1") OVER (partition by "Vehicle Reference_berechnet") as "Invoice Date_FZG",
|
|
|
- CASE WHEN (MAX("Invoice_Date_1") OVER (partition by "Vehicle Reference_berechnet") IS NULL) THEN ("Invoice Date_journal_accountings") ELSE MAX("Invoice_Date_1") OVER (partition by "Vehicle Reference_berechnet") END as "Invoice Date",
|
|
|
- "Internal Number_Vehicles" as "Internal Number_Vehicles",
|
|
|
- "Vin_Vehicles" as "Vin_Vehicles",
|
|
|
- "Dealer Vehicle Type" as "Dealer Vehicle Type",
|
|
|
- "Fahrzeugtyp" as "Fahrzeugtyp",
|
|
|
- "Fahrzeugart" as "Fahrzeugart",
|
|
|
- "Make Number_Vehicles" as "Make Number_Vehicles",
|
|
|
- "Description_Make" as "Description_Make",
|
|
|
- "Fabrikat" as "Fabrikat",
|
|
|
- "Model Code_Models" as "Model Code_Models",
|
|
|
- "Model_Detail" as "Model_Detail",
|
|
|
- "Model" as "Model",
|
|
|
- "Owner Number_Vehicles" as "Owner Number_Vehicles",
|
|
|
- "Holder Number_Vehicles" as "Holder Number_Vehicles",
|
|
|
- "First Name_Owner_Customer" as "First Name_Owner_Customer",
|
|
|
- "Family Name_Owner_Customer" as "Family Name_Owner_Customer",
|
|
|
- "First Name_Holder_Customer" as "First Name_Holder_Customer",
|
|
|
- "Family Name_Holder_Customer" as "Family Name_Holder_Customer",
|
|
|
- "Kunde" as "Kunde",
|
|
|
- "Sales_Channel_FZG" as "Sales_Channel_FZG",
|
|
|
- MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") as "Kundenart_Zahl",
|
|
|
- CASE WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 10 AND 19) THEN ('Privater Endkunde') WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 20 AND 29) THEN ('Gewerbekunde') WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 30 AND 39) THEN ('Großkunde') WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 40 AND 49) THEN ('Sonderabnehmer') WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 50 AND 59) THEN ('Wiederverkäufer') ELSE null END as "Kundenart",
|
|
|
- "Hauptbetrieb" as "Hauptbetrieb",
|
|
|
- "Standort_alt" as "Standort_alt",
|
|
|
- "Salesman Number_Vehicles" as "Salesman Number_Vehicles",
|
|
|
- "Employee Number_Employees_Salesman" as "Employee Number_Employees_Salesman",
|
|
|
- "Name_Employees_Salesman" as "Name_Employees_Salesman",
|
|
|
- "Verkäufer" as "Verkäufer",
|
|
|
- "Standort_FZG_Verkauf" as "Standort_FZG_Verkauf",
|
|
|
- MAX("Standort_FZG_Verkauf") OVER (partition by "Vehicle Reference_berechnet") as "Standort_Zahl",
|
|
|
- '0' + (convert(varchar(50), MAX("Standort_FZG_Verkauf") OVER (partition by "Vehicle Reference_berechnet"))) as "Standort",
|
|
|
- "FZG" as "FZG",
|
|
|
- "Konto" as "Konto",
|
|
|
- "Body Paint Code" as "Body Paint Code",
|
|
|
- "Body Paint Description" as "Body Paint Description",
|
|
|
- "Farbe" as "Farbe",
|
|
|
- "Erlös FZG" as "Erlös FZG",
|
|
|
- "Nachlass" as "Nachlass",
|
|
|
- "VAK FZG" as "VAK FZG",
|
|
|
- "Erlös Zulass." as "Erlös Zulass.",
|
|
|
- "VAK Zulass." as "VAK Zulass.",
|
|
|
- "Erlös Gar." as "Erlös Gar.",
|
|
|
- "VAK Gar." as "VAK Gar.",
|
|
|
- "Erlös Nachr./Aufb." as "Erlös Nachr./Aufb.",
|
|
|
- "VAK Nachr./Aufb." as "VAK Nachr./Aufb.",
|
|
|
- "VAK Fertigm." as "VAK Fertigm.",
|
|
|
- "Erlös Überf." as "Erlös Überf.",
|
|
|
- "VAK Überf." as "VAK Überf.",
|
|
|
- "Erlös Sonst._8900" as "Erlös Sonst._8900",
|
|
|
- "Erlös Sonst." as "Erlös Sonst.",
|
|
|
- "VAK Sonst." as "VAK Sonst.",
|
|
|
- "VAK intern" as "VAK intern",
|
|
|
- "Erlös Prov." as "Erlös Prov.",
|
|
|
- "Boni/VK-Hilfen" as "Boni/VK-Hilfen",
|
|
|
- "Erlös ges." as "Erlös ges.",
|
|
|
- "VAK ges." as "VAK ges.",
|
|
|
- "Menge_1" as "Menge_1",
|
|
|
- COUNT("Accounting Date") OVER (partition by "Vehicle Reference_berechnet") as "Menge_2",
|
|
|
- ("Menge_1" / COUNT("Accounting Date") OVER (partition by "Vehicle Reference_berechnet")) as "Betrag",
|
|
|
- "Vehicle Reference_berechnet" as "Vehicle Reference_berechnet",
|
|
|
- "Acct Nr" as "Acct Nr",
|
|
|
- "Dealer Vehicle Type_Vehicles" as "Dealer Vehicle Type_Vehicles",
|
|
|
- "Dealer Vehicle Number_Vehicles" as "Dealer Vehicle Number_Vehicles"
|
|
|
-from
|
|
|
-(select c225 as "Accounting Date",
|
|
|
- c268 as "Document Type",
|
|
|
- c267 as "Document Number",
|
|
|
- c266 as "Position In Document",
|
|
|
- c265 as "Customer Number",
|
|
|
- c264 as "Nominal Account Number",
|
|
|
- c263 as "Is Balanced",
|
|
|
- c262 as "Clearing Number",
|
|
|
- c261 as "Document Date",
|
|
|
- c260 as "Posted Value",
|
|
|
- c259 as "Debit Or Credit",
|
|
|
- c258 as "Posted Count",
|
|
|
- c257 as "Branch Number",
|
|
|
- c256 as "Customer Contra Account",
|
|
|
- c255 as "Nominal Contra Account",
|
|
|
- c254 as "Contra Account Text",
|
|
|
- c253 as "Account Form Page Number",
|
|
|
- c252 as "Account Form Page Line",
|
|
|
- c251 as "Serial Number Each Month",
|
|
|
- c250 as "Employee Number",
|
|
|
- c150 as "Invoice Date_journal_accountings",
|
|
|
- c249 as "Invoice Number",
|
|
|
- c248 as "Dunning Level",
|
|
|
- c247 as "Last Dunning Date",
|
|
|
- c246 as "Journal Page",
|
|
|
- c245 as "Journal Line",
|
|
|
- c244 as "Cash Discount",
|
|
|
- c243 as "Term Of Payment",
|
|
|
- c242 as "Posting Text",
|
|
|
- c241 as "Vehicle Reference",
|
|
|
- c240 as "Vat Id Number",
|
|
|
- c239 as "Account Statement Number",
|
|
|
- c238 as "Account Statement Page",
|
|
|
- c237 as "Vat Key",
|
|
|
- c236 as "Days For Cash Discount",
|
|
|
- c235 as "Day Of Actual Accounting",
|
|
|
- c234 as "Skr51 Branch",
|
|
|
- c233 as "Skr51 Make",
|
|
|
- c232 as "Skr51 Cost Center",
|
|
|
- c231 as "Skr51 Sales Channel",
|
|
|
- c230 as "Skr51 Cost Unit",
|
|
|
- c229 as "Previously Used Account No",
|
|
|
- c228 as "Free Form Accounting Text",
|
|
|
- c227 as "Free Form Document Text",
|
|
|
- c226 as "Nom_Account_Is Profit Loss Account",
|
|
|
- c184 as "Rechtseinheit",
|
|
|
- c183 as "Betrieb",
|
|
|
- c225 as "Bookkeep Date",
|
|
|
- c224 as "Marke",
|
|
|
- c223 as "Text",
|
|
|
- '1' as "Mandant",
|
|
|
- c222 as "Betrag_ori",
|
|
|
- c176 as "Konto_mit_Bezeichnung",
|
|
|
- c221 as "Menge",
|
|
|
- c220 as "Stellen Cost Center",
|
|
|
- c219 as "KST",
|
|
|
- c218 as "Stellen Sales Channel",
|
|
|
- c217 as "Absatzkanal",
|
|
|
- c216 as "Stellen Cost Unit",
|
|
|
- c215 as "Kostenträger_mit_Null",
|
|
|
- c214 as "Kostenträger",
|
|
|
- c213 as "GuV_Bilanz",
|
|
|
- '3' as "Susa",
|
|
|
- c212 as "Acct Nr_ori",
|
|
|
- c211 as "Document Type In Journal",
|
|
|
- c210 as "Document Type Description",
|
|
|
- c209 as "FZG_ja_nein",
|
|
|
- c208 as "Invoice Type_Invoices",
|
|
|
- c207 as "Invoice Number_Invoices",
|
|
|
- c206 as "Invoice Date_Invoices",
|
|
|
- c205 as "Is Canceled_Invoices",
|
|
|
- c204 as "Vehicle Number_Invoices",
|
|
|
- c203 as "Invoice_Date_1",
|
|
|
- c202 as "Internal Number_Vehicles",
|
|
|
- c201 as "Vin_Vehicles",
|
|
|
- c200 as "Dealer Vehicle Type",
|
|
|
- c199 as "Fahrzeugtyp",
|
|
|
- c198 as "Fahrzeugart",
|
|
|
- c197 as "Make Number_Vehicles",
|
|
|
- c196 as "Description_Make",
|
|
|
- c196 as "Fabrikat",
|
|
|
- c195 as "Model Code_Models",
|
|
|
- c194 as "Model_Detail",
|
|
|
- c193 as "Model",
|
|
|
- c192 as "Owner Number_Vehicles",
|
|
|
- c191 as "Holder Number_Vehicles",
|
|
|
- c190 as "First Name_Owner_Customer",
|
|
|
- c189 as "Family Name_Owner_Customer",
|
|
|
- c188 as "First Name_Holder_Customer",
|
|
|
- c187 as "Family Name_Holder_Customer",
|
|
|
- c186 as "Kunde",
|
|
|
- c185 as "Sales_Channel_FZG",
|
|
|
- c184 as "Hauptbetrieb",
|
|
|
- c183 as "Standort_alt",
|
|
|
- c182 as "Salesman Number_Vehicles",
|
|
|
- c181 as "Employee Number_Employees_Salesman",
|
|
|
- c180 as "Name_Employees_Salesman",
|
|
|
- c179 as "Verkäufer",
|
|
|
- c178 as "Standort_FZG_Verkauf",
|
|
|
- c177 as "FZG",
|
|
|
- c176 as "Konto",
|
|
|
- c175 as "Body Paint Code",
|
|
|
- c174 as "Body Paint Description",
|
|
|
- c174 as "Farbe",
|
|
|
- c173 as "Erlös FZG",
|
|
|
- c172 as "Nachlass",
|
|
|
- c171 as "VAK FZG",
|
|
|
- c170 as "Erlös Zulass.",
|
|
|
- c169 as "VAK Zulass.",
|
|
|
- c168 as "Erlös Gar.",
|
|
|
- c167 as "VAK Gar.",
|
|
|
- c166 as "Erlös Nachr./Aufb.",
|
|
|
- c165 as "VAK Nachr./Aufb.",
|
|
|
- c164 as "VAK Fertigm.",
|
|
|
- c163 as "Erlös Überf.",
|
|
|
- c162 as "VAK Überf.",
|
|
|
- c161 as "Erlös Sonst._8900",
|
|
|
- c160 as "Erlös Sonst.",
|
|
|
- c159 as "VAK Sonst.",
|
|
|
- c158 as "VAK intern",
|
|
|
- c157 as "Erlös Prov.",
|
|
|
- c156 as "Boni/VK-Hilfen",
|
|
|
- c155 as "Erlös ges.",
|
|
|
- c154 as "VAK ges.",
|
|
|
- 1 as "Menge_1",
|
|
|
- c149 as "Vehicle Reference_berechnet",
|
|
|
- c153 as "Acct Nr",
|
|
|
- c152 as "Dealer Vehicle Type_Vehicles",
|
|
|
- c151 as "Dealer Vehicle Number_Vehicles",
|
|
|
- MAX(c204) OVER (partition by c149) as c142,
|
|
|
- (CASE WHEN ((MAX(c203) OVER (partition by c149)) IS NULL) THEN ((c150)) ELSE ((MAX(c203) OVER (partition by c149))) END) as c143,
|
|
|
- (CASE WHEN ((SUM(c209) OVER (partition by c149)) > 0) THEN ('FZG-Geschäft') ELSE ('Buchungen ohne FZG-Geschäft') END) as c144
|
|
|
-from
|
|
|
-(select (substring(T1."vehicle_reference", 1, 8)) + '_' + (right(T1."vehicle_reference",17)) as c149,
|
|
|
- (convert(datetime, (((substring(T1."invoice_date", 1, 4)) + (substring(T1."invoice_date", 6, 2)) + (substring(T1."invoice_date", 9, 2)))))) as c150,
|
|
|
- T6."dealer_vehicle_number" as c151,
|
|
|
- T6."dealer_vehicle_type" as c152,
|
|
|
- (reverse(rtrim(reverse(((substring((convert(varchar(50), T1."nominal_account_number")), 1, 4)) + '_STK'))))) as c153,
|
|
|
- (CASE WHEN (T1."nominal_account_number" IN (7000,7010,7100,7101,7110,7111,7120,7510)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + ((CASE WHEN (T1."nominal_account_number" IN (7200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7240)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END)) + (CASE WHEN (T1."nominal_account_number" IN (5001,5005,5006,5007,5008,5003,5004)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7800,7850)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) as c154,
|
|
|
- (CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8111,8112,8510,8928,8934)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + ((CASE WHEN (T1."nominal_account_number" IN (8200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8900)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END)) + (CASE WHEN (T1."nominal_account_number" IN (8800,8801,8870,8820,8830)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8001,8011,5002)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) as c155,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7800,7850)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c156,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8800,8801,8870,8820,8830)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c157,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (5001,5005,5006,5007,5008,5003,5004)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c158,
|
|
|
- (CASE WHEN (T1."nominal_account_number" IN (7200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7240)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) as c159,
|
|
|
- (CASE WHEN (T1."nominal_account_number" IN (8200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8900)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) as c160,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8900)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c161,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c162,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c163,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7240)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c164,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c165,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c166,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c167,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c168,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c169,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c170,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7000,7010,7100,7101,7110,7111,7120,7510)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c171,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8001,8011,5002)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c172,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8111,8112,8510,8928,8934)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c173,
|
|
|
- T6."body_paint_description" as c174,
|
|
|
- T6."body_paint_code" as c175,
|
|
|
- ((substring((convert(varchar(50), T1."nominal_account_number")), 1, 4)) + ' - ' + T2."account_description") as c176,
|
|
|
- (right(T6."vin",5)) + ' / ' + ((substring((convert(varchar(50), T6."internal_number")), 1, 5))) + ' - ' + T8."description" + ' - ' + (CASE WHEN (T10."first_name" <> ' ') THEN ((substring((convert(varchar(50), T6."holder_number")), 1, 6)) + ' - ' + T10."first_name" + ' ' + T10."family_name") ELSE ((substring((convert(varchar(50), T6."holder_number")), 1, 6)) + ' - ' + T10."family_name") END) as c177,
|
|
|
- CASE WHEN (((CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END) = 1) and (T5."is_canceled" <> '1')) THEN (T1."skr51_branch") ELSE null END as c178,
|
|
|
- (substring((convert(varchar(50), T6."salesman_number")), 1, 3)) + ' - ' + T11."name" as c179,
|
|
|
- T11."name" as c180,
|
|
|
- T11."employee_number" as c181,
|
|
|
- T6."salesman_number" as c182,
|
|
|
- ('0' + (convert(varchar(50), T1."skr51_branch"))) as c183,
|
|
|
- T1."subsidiary_to_company_ref" as c184,
|
|
|
- CASE WHEN (((CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END) = 1) and (T5."is_canceled" <> '1')) THEN (T1."skr51_sales_channel") ELSE null END as c185,
|
|
|
- CASE WHEN (T10."first_name" <> ' ') THEN ((substring((convert(varchar(50), T6."holder_number")), 1, 6)) + ' - ' + T10."first_name" + ' ' + T10."family_name") ELSE ((substring((convert(varchar(50), T6."holder_number")), 1, 6)) + ' - ' + T10."family_name") END as c186,
|
|
|
- T10."family_name" as c187,
|
|
|
- T10."first_name" as c188,
|
|
|
- T9."family_name" as c189,
|
|
|
- T9."first_name" as c190,
|
|
|
- T6."holder_number" as c191,
|
|
|
- T6."owner_number" as c192,
|
|
|
- (substring((upper(T8."description")), 1, 3)) as c193,
|
|
|
- T8."description" as c194,
|
|
|
- T8."model_code" as c195,
|
|
|
- T7."description" as c196,
|
|
|
- T6."make_number" as c197,
|
|
|
- CASE WHEN ((CASE WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('N')) THEN ('NW') WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('V')) THEN ('VFW') WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('G','D')) THEN ('GW') WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('T')) THEN ('TZ') ELSE null END) IN ('VFW','TZ','NW')) THEN ('Neuwagen') ELSE ('Gebrauchtwagen') END as c198,
|
|
|
- CASE WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('N')) THEN ('NW') WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('V')) THEN ('VFW') WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('G','D')) THEN ('GW') WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('T')) THEN ('TZ') ELSE null END as c199,
|
|
|
- (substring(T1."vehicle_reference", 1, 1)) as c200,
|
|
|
- T6."vin" as c201,
|
|
|
- T6."internal_number" as c202,
|
|
|
- CASE WHEN ((CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END) = 1) THEN (((convert(datetime, (((substring(T1."invoice_date", 1, 4)) + (substring(T1."invoice_date", 6, 2)) + (substring(T1."invoice_date", 9, 2)))))))) ELSE null END as c203,
|
|
|
- T5."vehicle_number" as c204,
|
|
|
- T5."is_canceled" as c205,
|
|
|
- T5."invoice_date" as c206,
|
|
|
- T5."invoice_number" as c207,
|
|
|
- T5."invoice_type" as c208,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END as c209,
|
|
|
- T4."document_type_description" as c210,
|
|
|
- T4."document_type_in_journal" as c211,
|
|
|
- (substring((convert(varchar(50), T1."nominal_account_number")), 1, 4)) + '_STK' as c212,
|
|
|
- CASE WHEN (T2."is_profit_loss_account" = 'J') THEN ('2') ELSE ('1') END as c213,
|
|
|
- CASE WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49) THEN (((rtrim((convert(varchar(50), T1."skr51_make")))) + ' - ' + (rtrim((convert(varchar(50), T1."skr51_cost_unit")))) + ' - ' + (T3."skr51_cost_unit_name"))) ELSE ((rtrim((convert(varchar(50), T1."skr51_cost_unit")))) + ' - ' + (T3."skr51_cost_unit_name")) END as c214,
|
|
|
- (rtrim((convert(varchar(50), T1."skr51_make")))) + ' - ' + (rtrim((convert(varchar(50), T1."skr51_cost_unit")))) + ' - ' + (T3."skr51_cost_unit_name") as c215,
|
|
|
- (len((convert(varchar(50), T1."skr51_cost_unit")))) as c216,
|
|
|
- (rtrim((convert(varchar(50), T1."skr51_sales_channel")))) + ' - ' + T3."skr51_sales_channel_name" as c217,
|
|
|
- (len((convert(varchar(50), T1."skr51_sales_channel")))) as c218,
|
|
|
- (rtrim((convert(varchar(50), T1."skr51_cost_center")))) + ' - ' + T3."skr51_cost_center_name" as c219,
|
|
|
- (len((convert(varchar(50), T1."skr51_cost_center")))) as c220,
|
|
|
- CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_count" / 100 * -1) ELSE (T1."posted_count" / 100) END as c221,
|
|
|
- CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END as c222,
|
|
|
- CASE WHEN ((day((getdate()) - (convert(datetime, T1."accounting_date")))) <= 360) THEN (T1."invoice_number" + ' - ' + T1."posting_text" + '/' + T1."vehicle_reference" + ' - ' + (convert(varchar(50), T1."employee_number"))) ELSE ('Buchungen älter 360 Tage') END as c223,
|
|
|
- (rtrim((convert(varchar(50), T1."skr51_make")))) + ' - ' + T3."skr51_make_description" as c224,
|
|
|
- T1."accounting_date" as c225,
|
|
|
- T2."is_profit_loss_account" as c226,
|
|
|
- CASE WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49) THEN ('Neuwagen') WHEN (T1."skr51_cost_unit" BETWEEN 50 AND 59) THEN ('Gebrauchtwagen') WHEN (T1."skr51_cost_unit" BETWEEN 60 AND 69) THEN ('Teile & Zubehör') WHEN (T1."skr51_cost_unit" BETWEEN 70 AND 79) THEN ('Service') WHEN (T1."skr51_cost_unit" = 0) THEN ('Ohne Kostenträger') ELSE null END as c227,
|
|
|
- T1."free_form_accounting_text" as c228,
|
|
|
- T1."previously_used_account_no" as c229,
|
|
|
- T1."skr51_cost_unit" as c230,
|
|
|
- T1."skr51_sales_channel" as c231,
|
|
|
- T1."skr51_cost_center" as c232,
|
|
|
- T1."skr51_make" as c233,
|
|
|
- T1."skr51_branch" as c234,
|
|
|
- T1."day_of_actual_accounting" as c235,
|
|
|
- T1."days_for_cash_discount" as c236,
|
|
|
- T1."vat_key" as c237,
|
|
|
- T1."account_statement_page" as c238,
|
|
|
- T1."account_statement_number" as c239,
|
|
|
- T1."vat_id_number" as c240,
|
|
|
- T1."vehicle_reference" as c241,
|
|
|
- T1."posting_text" as c242,
|
|
|
- T1."term_of_payment" as c243,
|
|
|
- T1."cash_discount" as c244,
|
|
|
- T1."journal_line" as c245,
|
|
|
- T1."journal_page" as c246,
|
|
|
- T1."last_dunning_date" as c247,
|
|
|
- T1."dunning_level" as c248,
|
|
|
- T1."invoice_number" as c249,
|
|
|
- T1."employee_number" as c250,
|
|
|
- T1."serial_number_each_month" as c251,
|
|
|
- T1."account_form_page_line" as c252,
|
|
|
- T1."account_form_page_number" as c253,
|
|
|
- T1."contra_account_text" as c254,
|
|
|
- T1."nominal_contra_account" as c255,
|
|
|
- T1."customer_contra_account" as c256,
|
|
|
- T1."branch_number" as c257,
|
|
|
- T1."posted_count" as c258,
|
|
|
- T1."debit_or_credit" as c259,
|
|
|
- T1."posted_value" as c260,
|
|
|
- T1."document_date" as c261,
|
|
|
- T1."clearing_number" as c262,
|
|
|
- T1."is_balanced" as c263,
|
|
|
- T1."nominal_account_number" as c264,
|
|
|
- T1."customer_number" as c265,
|
|
|
- T1."position_in_document" as c266,
|
|
|
- T1."document_number" as c267,
|
|
|
- T1."document_type" as c268
|
|
|
-from "nominal_accounts" T2,
|
|
|
- ((((((((("journal_accountings" T1 left outer join "accounts_characteristics" T3 on (((((T3."skr51_make" = T1."skr51_make") and (T3."skr51_cost_center" = T1."skr51_cost_center")) and (T3."skr51_sales_channel" = T1."skr51_sales_channel")) and (T3."skr51_cost_unit" = T1."skr51_cost_unit")) and (T3."skr51_branch" = T1."skr51_branch")) and (T3."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref")) left outer join "document_types" T4 on T4."document_type_in_journal" = T1."document_type") left outer join "invoices" T5 on T5."invtype_invnr" = T1."invoice_number") left outer join "vehicles" T6 on (right(T1."vehicle_reference",17)) = T6."vin") left outer join "makes" T7 on T6."make_number" = T7."make_number") left outer join "models" T8 on (T6."make_number" = T8."make_number") and (T6."model_code" = T8."model_code")) left outer join "customers_suppliers" T9 on T9."customer_number" = T6."owner_number") left outer join "customers_suppliers" T10 on T10."customer_number" = T6."holder_number") left outer join "employees" T11 on (T6."salesman_number" <> 0) and (T6."salesman_number" = T11."salesman_number"))
|
|
|
-where ((T2."nominal_account_number" = T1."nominal_account_number") and (T2."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref"))
|
|
|
-and ((((T2."is_profit_loss_account" = 'J') and (T1."vehicle_reference" <> ' ')) and (T1."nominal_account_number" IN (8000,8001,8010,8011,5002,8100,8110,8111,8200,8210,8510,8800,8820,8830,8870,8928,8934,7000,7010,7100,7101,7110,7111,7120,7200,7210,7240,7510,7800,7850,5001,5005,5006,5007,5008,5003,5004))) and ((CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END) = 1))
|
|
|
-) D2
|
|
|
-) D1
|
|
|
-where ((((((c142 = "Internal Number_Vehicles") or ("Internal Number_Vehicles" IS NULL)) or (c142 IS NULL)) and (c143 >= convert(date, '2017-01-01'))) and (c144 = 'FZG-Geschäft')) and (c143 = "Invoice_Date_1"))
|
|
|
-) D4
|
|
|
--- order by "Vehicle Reference_berechnet" asc,"Vehicle Reference" asc,"Nominal Account Number" asc
|
|
|
+SELECT "Accounting Date" AS "Accounting Date",
|
|
|
+ "Document Type" AS "Document Type",
|
|
|
+ "Document Number" AS "Document Number",
|
|
|
+ "Position In Document" AS "Position In Document",
|
|
|
+ "Customer Number" AS "Customer Number",
|
|
|
+ "Nominal Account Number" AS "Nominal Account Number",
|
|
|
+ "Is Balanced" AS "Is Balanced",
|
|
|
+ "Clearing Number" AS "Clearing Number",
|
|
|
+ "Document Date" AS "Document Date",
|
|
|
+ "Posted Value" AS "Posted Value",
|
|
|
+ "Debit Or Credit" AS "Debit Or Credit",
|
|
|
+ "Posted Count" AS "Posted Count",
|
|
|
+ "Branch Number" AS "Branch Number",
|
|
|
+ "Customer Contra Account" AS "Customer Contra Account",
|
|
|
+ "Nominal Contra Account" AS "Nominal Contra Account",
|
|
|
+ "Contra Account Text" AS "Contra Account Text",
|
|
|
+ "Account Form Page Number" AS "Account Form Page Number",
|
|
|
+ "Account Form Page Line" AS "Account Form Page Line",
|
|
|
+ "Serial Number Each Month" AS "Serial Number Each Month",
|
|
|
+ "Employee Number" AS "Employee Number",
|
|
|
+ "Invoice Date_journal_accountings" AS "Invoice Date_journal_accountings",
|
|
|
+ "Invoice Number" AS "Invoice Number",
|
|
|
+ "Dunning Level" AS "Dunning Level",
|
|
|
+ "Last Dunning Date" AS "Last Dunning Date",
|
|
|
+ "Journal Page" AS "Journal Page",
|
|
|
+ "Journal Line" AS "Journal Line",
|
|
|
+ "Cash Discount" AS "Cash Discount",
|
|
|
+ "Term Of Payment" AS "Term Of Payment",
|
|
|
+ "Posting Text" AS "Posting Text",
|
|
|
+ "Vehicle Reference" AS "Vehicle Reference",
|
|
|
+ "Vat Id Number" AS "Vat Id Number",
|
|
|
+ "Account Statement Number" AS "Account Statement Number",
|
|
|
+ "Account Statement Page" AS "Account Statement Page",
|
|
|
+ "Vat Key" AS "Vat Key",
|
|
|
+ "Days For Cash Discount" AS "Days For Cash Discount",
|
|
|
+ "Day Of Actual Accounting" AS "Day Of Actual Accounting",
|
|
|
+ "Skr51 Branch" AS "Skr51 Branch",
|
|
|
+ "Skr51 Make" AS "Skr51 Make",
|
|
|
+ "Skr51 Cost Center" AS "Skr51 Cost Center",
|
|
|
+ "Skr51 Sales Channel" AS "Skr51 Sales Channel",
|
|
|
+ "Skr51 Cost Unit" AS "Skr51 Cost Unit",
|
|
|
+ "Previously Used Account No" AS "Previously Used Account No",
|
|
|
+ "Free Form Accounting Text" AS "Free Form Accounting Text",
|
|
|
+ "Free Form Document Text" AS "Free Form Document Text",
|
|
|
+ "Nom_Account_Is Profit Loss Account" AS "Nom_Account_Is Profit Loss Account",
|
|
|
+ "Rechtseinheit" AS "Rechtseinheit",
|
|
|
+ "Betrieb" AS "Betrieb",
|
|
|
+ "Bookkeep Date" AS "Bookkeep Date",
|
|
|
+ "Marke" AS "Marke",
|
|
|
+ "Text" AS "Text",
|
|
|
+ "Mandant" AS "Mandant",
|
|
|
+ "Betrag_ori" AS "Betrag_ori",
|
|
|
+ "Konto_mit_Bezeichnung" AS "Konto_mit_Bezeichnung",
|
|
|
+ "Menge" AS "Menge",
|
|
|
+ "Stellen Cost Center" AS "Stellen Cost Center",
|
|
|
+ "KST" AS "KST",
|
|
|
+ "Stellen Sales Channel" AS "Stellen Sales Channel",
|
|
|
+ "Absatzkanal" AS "Absatzkanal",
|
|
|
+ "Stellen Cost Unit" AS "Stellen Cost Unit",
|
|
|
+ "Kostenträger_mit_Null" AS "Kostenträger_mit_Null",
|
|
|
+ "Kostenträger" AS "Kostenträger",
|
|
|
+ "GuV_Bilanz" AS "GuV_Bilanz",
|
|
|
+ "Susa" AS "Susa",
|
|
|
+ "Acct Nr_ori" AS "Acct Nr_ori",
|
|
|
+ "Document Type In Journal" AS "Document Type In Journal",
|
|
|
+ "Document Type Description" AS "Document Type Description",
|
|
|
+ "FZG_ja_nein" AS "FZG_ja_nein",
|
|
|
+ "Summe_FZG_ja_nein" AS "Summe_FZG_ja_nein",
|
|
|
+ "FZG_Geschäft ja/nein" AS "FZG_Geschäft ja/nein",
|
|
|
+ "Invoice Type_Invoices" AS "Invoice Type_Invoices",
|
|
|
+ "Invoice Number_Invoices" AS "Invoice Number_Invoices",
|
|
|
+ "Invoice Date_Invoices" AS "Invoice Date_Invoices",
|
|
|
+ "Is Canceled_Invoices" AS "Is Canceled_Invoices",
|
|
|
+ "Vehicle Number_Invoices" AS "Vehicle Number_Invoices",
|
|
|
+ "Vehicle_Number_Max" AS "Vehicle_Number_Max",
|
|
|
+ "Invoice_Date_1" AS "Invoice_Date_1",
|
|
|
+ "Invoice Date_FZG" AS "Invoice Date_FZG",
|
|
|
+ "Invoice Date" AS "Invoice Date",
|
|
|
+ SUM("Betrag_ori") OVER (PARTITION BY "Vehicle Reference") AS "Summe Betrag",
|
|
|
+ "Internal Number_Vehicles" AS "Internal Number_Vehicles",
|
|
|
+ "Vin_Vehicles" AS "Vin_Vehicles",
|
|
|
+ "Dealer Vehicle Type" AS "Dealer Vehicle Type",
|
|
|
+ "Fahrzeugtyp" AS "Fahrzeugtyp",
|
|
|
+ "Fahrzeugart" AS "Fahrzeugart",
|
|
|
+ "Make Number_Vehicles" AS "Make Number_Vehicles",
|
|
|
+ "Description_Make" AS "Description_Make",
|
|
|
+ "Fabrikat" AS "Fabrikat",
|
|
|
+ "Model Code_Models" AS "Model Code_Models",
|
|
|
+ "Model_Detail" AS "Model_Detail",
|
|
|
+ "Model" AS "Model",
|
|
|
+ "Owner Number_Vehicles" AS "Owner Number_Vehicles",
|
|
|
+ "Holder Number_Vehicles" AS "Holder Number_Vehicles",
|
|
|
+ "First Name_Owner_Customer" AS "First Name_Owner_Customer",
|
|
|
+ "Family Name_Owner_Customer" AS "Family Name_Owner_Customer",
|
|
|
+ "First Name_Holder_Customer" AS "First Name_Holder_Customer",
|
|
|
+ "Family Name_Holder_Customer" AS "Family Name_Holder_Customer",
|
|
|
+ "Kunde" AS "Kunde",
|
|
|
+ "Sales_Channel_FZG" AS "Sales_Channel_FZG",
|
|
|
+ "Kundenart_Zahl" AS "Kundenart_Zahl",
|
|
|
+ "Kundenart" AS "Kundenart",
|
|
|
+ "Hauptbetrieb" AS "Hauptbetrieb",
|
|
|
+ "Standort_alt" AS "Standort_alt",
|
|
|
+ "Salesman Number_Vehicles" AS "Salesman Number_Vehicles",
|
|
|
+ "Employee Number_Employees_Salesman" AS "Employee Number_Employees_Salesman",
|
|
|
+ "Name_Employees_Salesman" AS "Name_Employees_Salesman",
|
|
|
+ "Verkäufer" AS "Verkäufer",
|
|
|
+ "Standort_FZG_Verkauf" AS "Standort_FZG_Verkauf",
|
|
|
+ "Standort_Zahl" AS "Standort_Zahl",
|
|
|
+ "Standort" AS "Standort",
|
|
|
+ "FZG" AS "FZG",
|
|
|
+ "Konto" AS "Konto",
|
|
|
+ "Body Paint Code" AS "Body Paint Code",
|
|
|
+ "Body Paint Description" AS "Body Paint Description",
|
|
|
+ "Farbe" AS "Farbe",
|
|
|
+ "Erlös FZG" AS "Erlös FZG",
|
|
|
+ "Nachlass" AS "Nachlass",
|
|
|
+ "VAK FZG" AS "VAK FZG",
|
|
|
+ "Erlös Zulass." AS "Erlös Zulass.",
|
|
|
+ "VAK Zulass." AS "VAK Zulass.",
|
|
|
+ "Erlös Gar." AS "Erlös Gar.",
|
|
|
+ "VAK Gar." AS "VAK Gar.",
|
|
|
+ "Erlös Nachr./Aufb." AS "Erlös Nachr./Aufb.",
|
|
|
+ "VAK Nachr./Aufb." AS "VAK Nachr./Aufb.",
|
|
|
+ "VAK Fertigm." AS "VAK Fertigm.",
|
|
|
+ "Erlös Überf." AS "Erlös Überf.",
|
|
|
+ "VAK Überf." AS "VAK Überf.",
|
|
|
+ "Erlös Sonst._8900" AS "Erlös Sonst._8900",
|
|
|
+ "Erlös Sonst." AS "Erlös Sonst.",
|
|
|
+ "VAK Sonst." AS "VAK Sonst.",
|
|
|
+ "VAK intern" AS "VAK intern",
|
|
|
+ "Erlös Prov." AS "Erlös Prov.",
|
|
|
+ "Boni/VK-Hilfen" AS "Boni/VK-Hilfen",
|
|
|
+ "Erlös ges." AS "Erlös ges.",
|
|
|
+ "VAK ges." AS "VAK ges.",
|
|
|
+ "Menge_1" AS "Menge_1",
|
|
|
+ "Menge_2" AS "Menge_2",
|
|
|
+ "Betrag" AS "Betrag",
|
|
|
+ "Vehicle Reference_berechnet" AS "Vehicle Reference_berechnet",
|
|
|
+ "Acct Nr" AS "Acct Nr",
|
|
|
+ "Dealer Vehicle Type_Vehicles" AS "Dealer Vehicle Type_Vehicles",
|
|
|
+ "Dealer Vehicle Number_Vehicles" AS "Dealer Vehicle Number_Vehicles"
|
|
|
+FROM (
|
|
|
+ SELECT "Accounting Date" AS "Accounting Date",
|
|
|
+ "Document Type" AS "Document Type",
|
|
|
+ "Document Number" AS "Document Number",
|
|
|
+ "Position In Document" AS "Position In Document",
|
|
|
+ "Customer Number" AS "Customer Number",
|
|
|
+ "Nominal Account Number" AS "Nominal Account Number",
|
|
|
+ "Is Balanced" AS "Is Balanced",
|
|
|
+ "Clearing Number" AS "Clearing Number",
|
|
|
+ "Document Date" AS "Document Date",
|
|
|
+ "Posted Value" AS "Posted Value",
|
|
|
+ "Debit Or Credit" AS "Debit Or Credit",
|
|
|
+ "Posted Count" AS "Posted Count",
|
|
|
+ "Branch Number" AS "Branch Number",
|
|
|
+ "Customer Contra Account" AS "Customer Contra Account",
|
|
|
+ "Nominal Contra Account" AS "Nominal Contra Account",
|
|
|
+ "Contra Account Text" AS "Contra Account Text",
|
|
|
+ "Account Form Page Number" AS "Account Form Page Number",
|
|
|
+ "Account Form Page Line" AS "Account Form Page Line",
|
|
|
+ "Serial Number Each Month" AS "Serial Number Each Month",
|
|
|
+ "Employee Number" AS "Employee Number",
|
|
|
+ "Invoice Date_journal_accountings" AS "Invoice Date_journal_accountings",
|
|
|
+ "Invoice Number" AS "Invoice Number",
|
|
|
+ "Dunning Level" AS "Dunning Level",
|
|
|
+ "Last Dunning Date" AS "Last Dunning Date",
|
|
|
+ "Journal Page" AS "Journal Page",
|
|
|
+ "Journal Line" AS "Journal Line",
|
|
|
+ "Cash Discount" AS "Cash Discount",
|
|
|
+ "Term Of Payment" AS "Term Of Payment",
|
|
|
+ "Posting Text" AS "Posting Text",
|
|
|
+ "Vehicle Reference" AS "Vehicle Reference",
|
|
|
+ "Vat Id Number" AS "Vat Id Number",
|
|
|
+ "Account Statement Number" AS "Account Statement Number",
|
|
|
+ "Account Statement Page" AS "Account Statement Page",
|
|
|
+ "Vat Key" AS "Vat Key",
|
|
|
+ "Days For Cash Discount" AS "Days For Cash Discount",
|
|
|
+ "Day Of Actual Accounting" AS "Day Of Actual Accounting",
|
|
|
+ "Skr51 Branch" AS "Skr51 Branch",
|
|
|
+ "Skr51 Make" AS "Skr51 Make",
|
|
|
+ "Skr51 Cost Center" AS "Skr51 Cost Center",
|
|
|
+ "Skr51 Sales Channel" AS "Skr51 Sales Channel",
|
|
|
+ "Skr51 Cost Unit" AS "Skr51 Cost Unit",
|
|
|
+ "Previously Used Account No" AS "Previously Used Account No",
|
|
|
+ "Free Form Accounting Text" AS "Free Form Accounting Text",
|
|
|
+ "Free Form Document Text" AS "Free Form Document Text",
|
|
|
+ "Nom_Account_Is Profit Loss Account" AS "Nom_Account_Is Profit Loss Account",
|
|
|
+ "Rechtseinheit" AS "Rechtseinheit",
|
|
|
+ "Betrieb" AS "Betrieb",
|
|
|
+ "Bookkeep Date" AS "Bookkeep Date",
|
|
|
+ "Marke" AS "Marke",
|
|
|
+ "Text" AS "Text",
|
|
|
+ "Mandant" AS "Mandant",
|
|
|
+ "Betrag_ori" AS "Betrag_ori",
|
|
|
+ "Konto_mit_Bezeichnung" AS "Konto_mit_Bezeichnung",
|
|
|
+ "Menge" AS "Menge",
|
|
|
+ "Stellen Cost Center" AS "Stellen Cost Center",
|
|
|
+ "KST" AS "KST",
|
|
|
+ "Stellen Sales Channel" AS "Stellen Sales Channel",
|
|
|
+ "Absatzkanal" AS "Absatzkanal",
|
|
|
+ "Stellen Cost Unit" AS "Stellen Cost Unit",
|
|
|
+ "Kostenträger_mit_Null" AS "Kostenträger_mit_Null",
|
|
|
+ "Kostenträger" AS "Kostenträger",
|
|
|
+ "GuV_Bilanz" AS "GuV_Bilanz",
|
|
|
+ "Susa" AS "Susa",
|
|
|
+ "Acct Nr_ori" AS "Acct Nr_ori",
|
|
|
+ "Document Type In Journal" AS "Document Type In Journal",
|
|
|
+ "Document Type Description" AS "Document Type Description",
|
|
|
+ "FZG_ja_nein" AS "FZG_ja_nein",
|
|
|
+ SUM("FZG_ja_nein") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Summe_FZG_ja_nein",
|
|
|
+ CASE
|
|
|
+ WHEN (SUM("FZG_ja_nein") OVER (PARTITION BY "Vehicle Reference_berechnet") > 0)
|
|
|
+ THEN ('FZG-Geschäft')
|
|
|
+ ELSE ('Buchungen ohne FZG-Geschäft')
|
|
|
+ END AS "FZG_Geschäft ja/nein",
|
|
|
+ "Invoice Type_Invoices" AS "Invoice Type_Invoices",
|
|
|
+ "Invoice Number_Invoices" AS "Invoice Number_Invoices",
|
|
|
+ "Invoice Date_Invoices" AS "Invoice Date_Invoices",
|
|
|
+ "Is Canceled_Invoices" AS "Is Canceled_Invoices",
|
|
|
+ "Vehicle Number_Invoices" AS "Vehicle Number_Invoices",
|
|
|
+ MAX("Vehicle Number_Invoices") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Vehicle_Number_Max",
|
|
|
+ "Invoice_Date_1" AS "Invoice_Date_1",
|
|
|
+ MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Invoice Date_FZG",
|
|
|
+ CASE
|
|
|
+ WHEN (MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet") IS NULL)
|
|
|
+ THEN ("Invoice Date_journal_accountings")
|
|
|
+ ELSE MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet")
|
|
|
+ END AS "Invoice Date",
|
|
|
+ "Internal Number_Vehicles" AS "Internal Number_Vehicles",
|
|
|
+ "Vin_Vehicles" AS "Vin_Vehicles",
|
|
|
+ "Dealer Vehicle Type" AS "Dealer Vehicle Type",
|
|
|
+ "Fahrzeugtyp" AS "Fahrzeugtyp",
|
|
|
+ "Fahrzeugart" AS "Fahrzeugart",
|
|
|
+ "Make Number_Vehicles" AS "Make Number_Vehicles",
|
|
|
+ "Description_Make" AS "Description_Make",
|
|
|
+ "Fabrikat" AS "Fabrikat",
|
|
|
+ "Model Code_Models" AS "Model Code_Models",
|
|
|
+ "Model_Detail" AS "Model_Detail",
|
|
|
+ "Model" AS "Model",
|
|
|
+ "Owner Number_Vehicles" AS "Owner Number_Vehicles",
|
|
|
+ "Holder Number_Vehicles" AS "Holder Number_Vehicles",
|
|
|
+ "First Name_Owner_Customer" AS "First Name_Owner_Customer",
|
|
|
+ "Family Name_Owner_Customer" AS "Family Name_Owner_Customer",
|
|
|
+ "First Name_Holder_Customer" AS "First Name_Holder_Customer",
|
|
|
+ "Family Name_Holder_Customer" AS "Family Name_Holder_Customer",
|
|
|
+ "Kunde" AS "Kunde",
|
|
|
+ "Sales_Channel_FZG" AS "Sales_Channel_FZG",
|
|
|
+ MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Kundenart_Zahl",
|
|
|
+ CASE
|
|
|
+ WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 10 AND 19)
|
|
|
+ THEN ('Privater Endkunde')
|
|
|
+ WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 20 AND 29)
|
|
|
+ THEN ('Gewerbekunde')
|
|
|
+ WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 30 AND 39)
|
|
|
+ THEN ('Großkunde')
|
|
|
+ WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 40 AND 49)
|
|
|
+ THEN ('Sonderabnehmer')
|
|
|
+ WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 50 AND 59)
|
|
|
+ THEN ('Wiederverkäufer')
|
|
|
+ ELSE NULL
|
|
|
+ END AS "Kundenart",
|
|
|
+ "Hauptbetrieb" AS "Hauptbetrieb",
|
|
|
+ "Standort_alt" AS "Standort_alt",
|
|
|
+ "Salesman Number_Vehicles" AS "Salesman Number_Vehicles",
|
|
|
+ "Employee Number_Employees_Salesman" AS "Employee Number_Employees_Salesman",
|
|
|
+ "Name_Employees_Salesman" AS "Name_Employees_Salesman",
|
|
|
+ "Verkäufer" AS "Verkäufer",
|
|
|
+ "Standort_FZG_Verkauf" AS "Standort_FZG_Verkauf",
|
|
|
+ MAX("Standort_FZG_Verkauf") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Standort_Zahl",
|
|
|
+ '0' + (convert(VARCHAR(50), MAX("Standort_FZG_Verkauf") OVER (PARTITION BY "Vehicle Reference_berechnet"))) AS "Standort",
|
|
|
+ "FZG" AS "FZG",
|
|
|
+ "Konto" AS "Konto",
|
|
|
+ "Body Paint Code" AS "Body Paint Code",
|
|
|
+ "Body Paint Description" AS "Body Paint Description",
|
|
|
+ "Farbe" AS "Farbe",
|
|
|
+ "Erlös FZG" AS "Erlös FZG",
|
|
|
+ "Nachlass" AS "Nachlass",
|
|
|
+ "VAK FZG" AS "VAK FZG",
|
|
|
+ "Erlös Zulass." AS "Erlös Zulass.",
|
|
|
+ "VAK Zulass." AS "VAK Zulass.",
|
|
|
+ "Erlös Gar." AS "Erlös Gar.",
|
|
|
+ "VAK Gar." AS "VAK Gar.",
|
|
|
+ "Erlös Nachr./Aufb." AS "Erlös Nachr./Aufb.",
|
|
|
+ "VAK Nachr./Aufb." AS "VAK Nachr./Aufb.",
|
|
|
+ "VAK Fertigm." AS "VAK Fertigm.",
|
|
|
+ "Erlös Überf." AS "Erlös Überf.",
|
|
|
+ "VAK Überf." AS "VAK Überf.",
|
|
|
+ "Erlös Sonst._8900" AS "Erlös Sonst._8900",
|
|
|
+ "Erlös Sonst." AS "Erlös Sonst.",
|
|
|
+ "VAK Sonst." AS "VAK Sonst.",
|
|
|
+ "VAK intern" AS "VAK intern",
|
|
|
+ "Erlös Prov." AS "Erlös Prov.",
|
|
|
+ "Boni/VK-Hilfen" AS "Boni/VK-Hilfen",
|
|
|
+ "Erlös ges." AS "Erlös ges.",
|
|
|
+ "VAK ges." AS "VAK ges.",
|
|
|
+ "Menge_1" AS "Menge_1",
|
|
|
+ COUNT("Accounting Date") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Menge_2",
|
|
|
+ ("Menge_1" / COUNT("Accounting Date") OVER (PARTITION BY "Vehicle Reference_berechnet")) AS "Betrag",
|
|
|
+ "Vehicle Reference_berechnet" AS "Vehicle Reference_berechnet",
|
|
|
+ "Acct Nr" AS "Acct Nr",
|
|
|
+ "Dealer Vehicle Type_Vehicles" AS "Dealer Vehicle Type_Vehicles",
|
|
|
+ "Dealer Vehicle Number_Vehicles" AS "Dealer Vehicle Number_Vehicles"
|
|
|
+ FROM (
|
|
|
+ SELECT c225 AS "Accounting Date",
|
|
|
+ c268 AS "Document Type",
|
|
|
+ c267 AS "Document Number",
|
|
|
+ c266 AS "Position In Document",
|
|
|
+ c265 AS "Customer Number",
|
|
|
+ c264 AS "Nominal Account Number",
|
|
|
+ c263 AS "Is Balanced",
|
|
|
+ c262 AS "Clearing Number",
|
|
|
+ c261 AS "Document Date",
|
|
|
+ c260 AS "Posted Value",
|
|
|
+ c259 AS "Debit Or Credit",
|
|
|
+ c258 AS "Posted Count",
|
|
|
+ c257 AS "Branch Number",
|
|
|
+ c256 AS "Customer Contra Account",
|
|
|
+ c255 AS "Nominal Contra Account",
|
|
|
+ c254 AS "Contra Account Text",
|
|
|
+ c253 AS "Account Form Page Number",
|
|
|
+ c252 AS "Account Form Page Line",
|
|
|
+ c251 AS "Serial Number Each Month",
|
|
|
+ c250 AS "Employee Number",
|
|
|
+ c150 AS "Invoice Date_journal_accountings",
|
|
|
+ c249 AS "Invoice Number",
|
|
|
+ c248 AS "Dunning Level",
|
|
|
+ c247 AS "Last Dunning Date",
|
|
|
+ c246 AS "Journal Page",
|
|
|
+ c245 AS "Journal Line",
|
|
|
+ c244 AS "Cash Discount",
|
|
|
+ c243 AS "Term Of Payment",
|
|
|
+ c242 AS "Posting Text",
|
|
|
+ c241 AS "Vehicle Reference",
|
|
|
+ c240 AS "Vat Id Number",
|
|
|
+ c239 AS "Account Statement Number",
|
|
|
+ c238 AS "Account Statement Page",
|
|
|
+ c237 AS "Vat Key",
|
|
|
+ c236 AS "Days For Cash Discount",
|
|
|
+ c235 AS "Day Of Actual Accounting",
|
|
|
+ c234 AS "Skr51 Branch",
|
|
|
+ c233 AS "Skr51 Make",
|
|
|
+ c232 AS "Skr51 Cost Center",
|
|
|
+ c231 AS "Skr51 Sales Channel",
|
|
|
+ c230 AS "Skr51 Cost Unit",
|
|
|
+ c229 AS "Previously Used Account No",
|
|
|
+ c228 AS "Free Form Accounting Text",
|
|
|
+ c227 AS "Free Form Document Text",
|
|
|
+ c226 AS "Nom_Account_Is Profit Loss Account",
|
|
|
+ c184 AS "Rechtseinheit",
|
|
|
+ c183 AS "Betrieb",
|
|
|
+ c225 AS "Bookkeep Date",
|
|
|
+ c224 AS "Marke",
|
|
|
+ c223 AS "Text",
|
|
|
+ '1' AS "Mandant",
|
|
|
+ c222 AS "Betrag_ori",
|
|
|
+ c176 AS "Konto_mit_Bezeichnung",
|
|
|
+ c221 AS "Menge",
|
|
|
+ c220 AS "Stellen Cost Center",
|
|
|
+ c219 AS "KST",
|
|
|
+ c218 AS "Stellen Sales Channel",
|
|
|
+ c217 AS "Absatzkanal",
|
|
|
+ c216 AS "Stellen Cost Unit",
|
|
|
+ c215 AS "Kostenträger_mit_Null",
|
|
|
+ c214 AS "Kostenträger",
|
|
|
+ c213 AS "GuV_Bilanz",
|
|
|
+ '3' AS "Susa",
|
|
|
+ c212 AS "Acct Nr_ori",
|
|
|
+ c211 AS "Document Type In Journal",
|
|
|
+ c210 AS "Document Type Description",
|
|
|
+ c209 AS "FZG_ja_nein",
|
|
|
+ c208 AS "Invoice Type_Invoices",
|
|
|
+ c207 AS "Invoice Number_Invoices",
|
|
|
+ c206 AS "Invoice Date_Invoices",
|
|
|
+ c205 AS "Is Canceled_Invoices",
|
|
|
+ c204 AS "Vehicle Number_Invoices",
|
|
|
+ c203 AS "Invoice_Date_1",
|
|
|
+ c202 AS "Internal Number_Vehicles",
|
|
|
+ c201 AS "Vin_Vehicles",
|
|
|
+ c200 AS "Dealer Vehicle Type",
|
|
|
+ c199 AS "Fahrzeugtyp",
|
|
|
+ c198 AS "Fahrzeugart",
|
|
|
+ c197 AS "Make Number_Vehicles",
|
|
|
+ c196 AS "Description_Make",
|
|
|
+ c196 AS "Fabrikat",
|
|
|
+ c195 AS "Model Code_Models",
|
|
|
+ c194 AS "Model_Detail",
|
|
|
+ c193 AS "Model",
|
|
|
+ c192 AS "Owner Number_Vehicles",
|
|
|
+ c191 AS "Holder Number_Vehicles",
|
|
|
+ c190 AS "First Name_Owner_Customer",
|
|
|
+ c189 AS "Family Name_Owner_Customer",
|
|
|
+ c188 AS "First Name_Holder_Customer",
|
|
|
+ c187 AS "Family Name_Holder_Customer",
|
|
|
+ c186 AS "Kunde",
|
|
|
+ c185 AS "Sales_Channel_FZG",
|
|
|
+ c184 AS "Hauptbetrieb",
|
|
|
+ c183 AS "Standort_alt",
|
|
|
+ c182 AS "Salesman Number_Vehicles",
|
|
|
+ c181 AS "Employee Number_Employees_Salesman",
|
|
|
+ c180 AS "Name_Employees_Salesman",
|
|
|
+ c179 AS "Verkäufer",
|
|
|
+ c178 AS "Standort_FZG_Verkauf",
|
|
|
+ c177 AS "FZG",
|
|
|
+ c176 AS "Konto",
|
|
|
+ c175 AS "Body Paint Code",
|
|
|
+ c174 AS "Body Paint Description",
|
|
|
+ c174 AS "Farbe",
|
|
|
+ c173 AS "Erlös FZG",
|
|
|
+ c172 AS "Nachlass",
|
|
|
+ c171 AS "VAK FZG",
|
|
|
+ c170 AS "Erlös Zulass.",
|
|
|
+ c169 AS "VAK Zulass.",
|
|
|
+ c168 AS "Erlös Gar.",
|
|
|
+ c167 AS "VAK Gar.",
|
|
|
+ c166 AS "Erlös Nachr./Aufb.",
|
|
|
+ c165 AS "VAK Nachr./Aufb.",
|
|
|
+ c164 AS "VAK Fertigm.",
|
|
|
+ c163 AS "Erlös Überf.",
|
|
|
+ c162 AS "VAK Überf.",
|
|
|
+ c161 AS "Erlös Sonst._8900",
|
|
|
+ c160 AS "Erlös Sonst.",
|
|
|
+ c159 AS "VAK Sonst.",
|
|
|
+ c158 AS "VAK intern",
|
|
|
+ c157 AS "Erlös Prov.",
|
|
|
+ c156 AS "Boni/VK-Hilfen",
|
|
|
+ c155 AS "Erlös ges.",
|
|
|
+ c154 AS "VAK ges.",
|
|
|
+ 1 AS "Menge_1",
|
|
|
+ c149 AS "Vehicle Reference_berechnet",
|
|
|
+ c153 AS "Acct Nr",
|
|
|
+ c152 AS "Dealer Vehicle Type_Vehicles",
|
|
|
+ c151 AS "Dealer Vehicle Number_Vehicles",
|
|
|
+ MAX(c204) OVER (PARTITION BY c149) AS c142,
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN ((MAX(c203) OVER (PARTITION BY c149)) IS NULL)
|
|
|
+ THEN ((c150))
|
|
|
+ ELSE ((MAX(c203) OVER (PARTITION BY c149)))
|
|
|
+ END
|
|
|
+ ) AS c143,
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN ((SUM(c209) OVER (PARTITION BY c149)) > 0)
|
|
|
+ THEN ('FZG-Geschäft')
|
|
|
+ ELSE ('Buchungen ohne FZG-Geschäft')
|
|
|
+ END
|
|
|
+ ) AS c144
|
|
|
+ FROM (
|
|
|
+ SELECT (substring(T1."vehicle_reference", 1, 8)) + '_' + (right(T1."vehicle_reference", 17)) AS c149,
|
|
|
+ (convert(DATETIME, (((substring(T1."invoice_date", 1, 4)) + (substring(T1."invoice_date", 6, 2)) + (substring(T1."invoice_date", 9, 2)))))) AS c150,
|
|
|
+ T6."dealer_vehicle_number" AS c151,
|
|
|
+ T6."dealer_vehicle_type" AS c152,
|
|
|
+ (reverse(rtrim(reverse(((substring((convert(VARCHAR(50), T1."nominal_account_number")), 1, 4)) + '_STK'))))) AS c153,
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7000, 7010, 7100, 7101, 7110, 7111, 7120, 7510))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7200))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7210))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7220))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7240))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7030))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (5001, 5005, 5006, 5007, 5008, 5003, 5004))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7800, 7850))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) AS c154,
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8111, 8112, 8510, 8928, 8934))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8200))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8210))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8220))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8030))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8900))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8800, 8801, 8870, 8820, 8830))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8001, 8011, 5002))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) AS c155,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7800, 7850))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c156,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8800, 8801, 8870, 8820, 8830))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c157,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (5001, 5005, 5006, 5007, 5008, 5003, 5004))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c158,
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7200))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7210))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7220))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7240))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7030))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) AS c159,
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8200))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8210))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8220))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8030))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) + (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8900))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) AS c160,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8900))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c161,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7030))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c162,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8030))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c163,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7240))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c164,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7220))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c165,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8220))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c166,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7210))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c167,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8210))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c168,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7200))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c169,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8200))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c170,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (7000, 7010, 7100, 7101, 7110, 7111, 7120, 7510))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c171,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8001, 8011, 5002))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c172,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8111, 8112, 8510, 8928, 8934))
|
|
|
+ THEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END
|
|
|
+ ) * - 1
|
|
|
+ )
|
|
|
+ ELSE (0)
|
|
|
+ END AS c173,
|
|
|
+ T6."body_paint_description" AS c174,
|
|
|
+ T6."body_paint_code" AS c175,
|
|
|
+ ((substring((convert(VARCHAR(50), T1."nominal_account_number")), 1, 4)) + ' - ' + T2."account_description") AS c176,
|
|
|
+ (right(T6."vin", 5)) + ' / ' + ((substring((convert(VARCHAR(50), T6."internal_number")), 1, 5))) + ' - ' + T8."description" + ' - ' + (
|
|
|
+ CASE
|
|
|
+ WHEN (T10."first_name" <> ' ')
|
|
|
+ THEN ((substring((convert(VARCHAR(50), T6."holder_number")), 1, 6)) + ' - ' + T10."first_name" + ' ' + T10."family_name")
|
|
|
+ ELSE ((substring((convert(VARCHAR(50), T6."holder_number")), 1, 6)) + ' - ' + T10."family_name")
|
|
|
+ END
|
|
|
+ ) AS c177,
|
|
|
+ CASE
|
|
|
+ WHEN (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8510))
|
|
|
+ THEN (1)
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) = 1
|
|
|
+ )
|
|
|
+ AND (T5."is_canceled" <> '1')
|
|
|
+ )
|
|
|
+ THEN (T1."skr51_branch")
|
|
|
+ ELSE NULL
|
|
|
+ END AS c178,
|
|
|
+ (substring((convert(VARCHAR(50), T6."salesman_number")), 1, 3)) + ' - ' + T11."name" AS c179,
|
|
|
+ T11."name" AS c180,
|
|
|
+ T11."employee_number" AS c181,
|
|
|
+ T6."salesman_number" AS c182,
|
|
|
+ ('0' + (convert(VARCHAR(50), T1."skr51_branch"))) AS c183,
|
|
|
+ T1."subsidiary_to_company_ref" AS c184,
|
|
|
+ CASE
|
|
|
+ WHEN (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8510))
|
|
|
+ THEN (1)
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) = 1
|
|
|
+ )
|
|
|
+ AND (T5."is_canceled" <> '1')
|
|
|
+ )
|
|
|
+ THEN (T1."skr51_sales_channel")
|
|
|
+ ELSE NULL
|
|
|
+ END AS c185,
|
|
|
+ CASE
|
|
|
+ WHEN (T10."first_name" <> ' ')
|
|
|
+ THEN ((substring((convert(VARCHAR(50), T6."holder_number")), 1, 6)) + ' - ' + T10."first_name" + ' ' + T10."family_name")
|
|
|
+ ELSE ((substring((convert(VARCHAR(50), T6."holder_number")), 1, 6)) + ' - ' + T10."family_name")
|
|
|
+ END AS c186,
|
|
|
+ T10."family_name" AS c187,
|
|
|
+ T10."first_name" AS c188,
|
|
|
+ T9."family_name" AS c189,
|
|
|
+ T9."first_name" AS c190,
|
|
|
+ T6."holder_number" AS c191,
|
|
|
+ T6."owner_number" AS c192,
|
|
|
+ (substring((upper(T8."description")), 1, 3)) AS c193,
|
|
|
+ T8."description" AS c194,
|
|
|
+ T8."model_code" AS c195,
|
|
|
+ T7."description" AS c196,
|
|
|
+ T6."make_number" AS c197,
|
|
|
+ CASE
|
|
|
+ WHEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('N'))
|
|
|
+ THEN ('NW')
|
|
|
+ WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('V'))
|
|
|
+ THEN ('VFW')
|
|
|
+ WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('G', 'D'))
|
|
|
+ THEN ('GW')
|
|
|
+ WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('T'))
|
|
|
+ THEN ('TZ')
|
|
|
+ ELSE NULL
|
|
|
+ END
|
|
|
+ ) IN ('VFW', 'TZ', 'NW')
|
|
|
+ )
|
|
|
+ THEN ('Neuwagen')
|
|
|
+ ELSE ('Gebrauchtwagen')
|
|
|
+ END AS c198,
|
|
|
+ CASE
|
|
|
+ WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('N'))
|
|
|
+ THEN ('NW')
|
|
|
+ WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('V'))
|
|
|
+ THEN ('VFW')
|
|
|
+ WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('G', 'D'))
|
|
|
+ THEN ('GW')
|
|
|
+ WHEN (((substring(T1."vehicle_reference", 1, 1))) IN ('T'))
|
|
|
+ THEN ('TZ')
|
|
|
+ ELSE NULL
|
|
|
+ END AS c199,
|
|
|
+ (substring(T1."vehicle_reference", 1, 1)) AS c200,
|
|
|
+ T6."vin" AS c201,
|
|
|
+ T6."internal_number" AS c202,
|
|
|
+ CASE
|
|
|
+ WHEN (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8510))
|
|
|
+ THEN (1)
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) = 1
|
|
|
+ )
|
|
|
+ THEN (((convert(DATETIME, (((substring(T1."invoice_date", 1, 4)) + (substring(T1."invoice_date", 6, 2)) + (substring(T1."invoice_date", 9, 2))))))))
|
|
|
+ ELSE NULL
|
|
|
+ END AS c203,
|
|
|
+ T5."vehicle_number" AS c204,
|
|
|
+ T5."is_canceled" AS c205,
|
|
|
+ T5."invoice_date" AS c206,
|
|
|
+ T5."invoice_number" AS c207,
|
|
|
+ T5."invoice_type" AS c208,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8510))
|
|
|
+ THEN (1)
|
|
|
+ ELSE (0)
|
|
|
+ END AS c209,
|
|
|
+ T4."document_type_description" AS c210,
|
|
|
+ T4."document_type_in_journal" AS c211,
|
|
|
+ (substring((convert(VARCHAR(50), T1."nominal_account_number")), 1, 4)) + '_STK' AS c212,
|
|
|
+ CASE
|
|
|
+ WHEN (T2."is_profit_loss_account" = 'J')
|
|
|
+ THEN ('2')
|
|
|
+ ELSE ('1')
|
|
|
+ END AS c213,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49)
|
|
|
+ THEN (((rtrim((convert(VARCHAR(50), T1."skr51_make")))) + ' - ' + (rtrim((convert(VARCHAR(50), T1."skr51_cost_unit")))) + ' - ' + (T3."skr51_cost_unit_name")))
|
|
|
+ ELSE ((rtrim((convert(VARCHAR(50), T1."skr51_cost_unit")))) + ' - ' + (T3."skr51_cost_unit_name"))
|
|
|
+ END AS c214,
|
|
|
+ (rtrim((convert(VARCHAR(50), T1."skr51_make")))) + ' - ' + (rtrim((convert(VARCHAR(50), T1."skr51_cost_unit")))) + ' - ' + (T3."skr51_cost_unit_name") AS c215,
|
|
|
+ (len((convert(VARCHAR(50), T1."skr51_cost_unit")))) AS c216,
|
|
|
+ (rtrim((convert(VARCHAR(50), T1."skr51_sales_channel")))) + ' - ' + T3."skr51_sales_channel_name" AS c217,
|
|
|
+ (len((convert(VARCHAR(50), T1."skr51_sales_channel")))) AS c218,
|
|
|
+ (rtrim((convert(VARCHAR(50), T1."skr51_cost_center")))) + ' - ' + T3."skr51_cost_center_name" AS c219,
|
|
|
+ (len((convert(VARCHAR(50), T1."skr51_cost_center")))) AS c220,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_count" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_count" / 100)
|
|
|
+ END AS c221,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."debit_or_credit" = 'H')
|
|
|
+ THEN (T1."posted_value" / 100 * - 1)
|
|
|
+ ELSE (T1."posted_value" / 100)
|
|
|
+ END AS c222,
|
|
|
+ CASE
|
|
|
+ WHEN ((day((getdate()) - (convert(DATETIME, T1."accounting_date")))) <= 360)
|
|
|
+ THEN (T1."invoice_number" + ' - ' + T1."posting_text" + '/' + T1."vehicle_reference" + ' - ' + (convert(VARCHAR(50), T1."employee_number")))
|
|
|
+ ELSE ('Buchungen älter 360 Tage')
|
|
|
+ END AS c223,
|
|
|
+ (rtrim((convert(VARCHAR(50), T1."skr51_make")))) + ' - ' + T3."skr51_make_description" AS c224,
|
|
|
+ T1."accounting_date" AS c225,
|
|
|
+ T2."is_profit_loss_account" AS c226,
|
|
|
+ CASE
|
|
|
+ WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49)
|
|
|
+ THEN ('Neuwagen')
|
|
|
+ WHEN (T1."skr51_cost_unit" BETWEEN 50 AND 59)
|
|
|
+ THEN ('Gebrauchtwagen')
|
|
|
+ WHEN (T1."skr51_cost_unit" BETWEEN 60 AND 69)
|
|
|
+ THEN ('Teile & Zubehör')
|
|
|
+ WHEN (T1."skr51_cost_unit" BETWEEN 70 AND 79)
|
|
|
+ THEN ('Service')
|
|
|
+ WHEN (T1."skr51_cost_unit" = 0)
|
|
|
+ THEN ('Ohne Kostenträger')
|
|
|
+ ELSE NULL
|
|
|
+ END AS c227,
|
|
|
+ T1."free_form_accounting_text" AS c228,
|
|
|
+ T1."previously_used_account_no" AS c229,
|
|
|
+ T1."skr51_cost_unit" AS c230,
|
|
|
+ T1."skr51_sales_channel" AS c231,
|
|
|
+ T1."skr51_cost_center" AS c232,
|
|
|
+ T1."skr51_make" AS c233,
|
|
|
+ T1."skr51_branch" AS c234,
|
|
|
+ T1."day_of_actual_accounting" AS c235,
|
|
|
+ T1."days_for_cash_discount" AS c236,
|
|
|
+ T1."vat_key" AS c237,
|
|
|
+ T1."account_statement_page" AS c238,
|
|
|
+ T1."account_statement_number" AS c239,
|
|
|
+ T1."vat_id_number" AS c240,
|
|
|
+ T1."vehicle_reference" AS c241,
|
|
|
+ T1."posting_text" AS c242,
|
|
|
+ T1."term_of_payment" AS c243,
|
|
|
+ T1."cash_discount" AS c244,
|
|
|
+ T1."journal_line" AS c245,
|
|
|
+ T1."journal_page" AS c246,
|
|
|
+ T1."last_dunning_date" AS c247,
|
|
|
+ T1."dunning_level" AS c248,
|
|
|
+ T1."invoice_number" AS c249,
|
|
|
+ T1."employee_number" AS c250,
|
|
|
+ T1."serial_number_each_month" AS c251,
|
|
|
+ T1."account_form_page_line" AS c252,
|
|
|
+ T1."account_form_page_number" AS c253,
|
|
|
+ T1."contra_account_text" AS c254,
|
|
|
+ T1."nominal_contra_account" AS c255,
|
|
|
+ T1."customer_contra_account" AS c256,
|
|
|
+ T1."branch_number" AS c257,
|
|
|
+ T1."posted_count" AS c258,
|
|
|
+ T1."debit_or_credit" AS c259,
|
|
|
+ T1."posted_value" AS c260,
|
|
|
+ T1."document_date" AS c261,
|
|
|
+ T1."clearing_number" AS c262,
|
|
|
+ T1."is_balanced" AS c263,
|
|
|
+ T1."nominal_account_number" AS c264,
|
|
|
+ T1."customer_number" AS c265,
|
|
|
+ T1."position_in_document" AS c266,
|
|
|
+ T1."document_number" AS c267,
|
|
|
+ T1."document_type" AS c268
|
|
|
+ FROM "nominal_accounts" T2,
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ "journal_accountings" T1 LEFT JOIN "accounts_characteristics" T3 ON (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (T3."skr51_make" = T1."skr51_make")
|
|
|
+ AND (T3."skr51_cost_center" = T1."skr51_cost_center")
|
|
|
+ )
|
|
|
+ AND (T3."skr51_sales_channel" = T1."skr51_sales_channel")
|
|
|
+ )
|
|
|
+ AND (T3."skr51_cost_unit" = T1."skr51_cost_unit")
|
|
|
+ )
|
|
|
+ AND (T3."skr51_branch" = T1."skr51_branch")
|
|
|
+ )
|
|
|
+ AND (T3."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref")
|
|
|
+ ) 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"
|
|
|
+ ) LEFT JOIN "vehicles" T6 ON (right(T1."vehicle_reference", 17)) = T6."vin"
|
|
|
+ ) LEFT JOIN "makes" T7 ON T6."make_number" = T7."make_number"
|
|
|
+ ) LEFT JOIN "models" T8 ON (T6."make_number" = T8."make_number")
|
|
|
+ AND (T6."model_code" = T8."model_code")
|
|
|
+ ) LEFT JOIN "customers_suppliers" T9 ON T9."customer_number" = T6."owner_number"
|
|
|
+ ) LEFT JOIN "customers_suppliers" T10 ON T10."customer_number" = T6."holder_number"
|
|
|
+ ) LEFT JOIN "employees" T11 ON (T6."salesman_number" <> 0)
|
|
|
+ AND (T6."salesman_number" = T11."salesman_number")
|
|
|
+ )
|
|
|
+ WHERE (
|
|
|
+ (T2."nominal_account_number" = T1."nominal_account_number")
|
|
|
+ AND (T2."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref")
|
|
|
+ )
|
|
|
+ AND (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (T2."is_profit_loss_account" = 'J')
|
|
|
+ AND (T1."vehicle_reference" <> ' ')
|
|
|
+ )
|
|
|
+ AND (T1."nominal_account_number" IN (8000, 8001, 8010, 8011, 5002, 8100, 8110, 8111, 8200, 8210, 8510, 8800, 8820, 8830, 8870, 8928, 8934, 7000, 7010, 7100, 7101, 7110, 7111, 7120, 7200, 7210, 7240, 7510, 7800, 7850, 5001, 5005, 5006, 5007, 5008, 5003, 5004))
|
|
|
+ )
|
|
|
+ AND (
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8510))
|
|
|
+ THEN (1)
|
|
|
+ ELSE (0)
|
|
|
+ END
|
|
|
+ ) = 1
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ) D2
|
|
|
+ ) D1
|
|
|
+ WHERE (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (
|
|
|
+ (c142 = "Internal Number_Vehicles")
|
|
|
+ OR ("Internal Number_Vehicles" IS NULL)
|
|
|
+ )
|
|
|
+ OR (c142 IS NULL)
|
|
|
+ )
|
|
|
+ AND (c143 >= convert(DATE, '2017-01-01'))
|
|
|
+ )
|
|
|
+ AND (c144 = 'FZG-Geschäft')
|
|
|
+ )
|
|
|
+ AND (c143 = "Invoice_Date_1")
|
|
|
+ )
|
|
|
+ ) D4
|
|
|
+ -- order by "Vehicle Reference_berechnet" asc,"Vehicle Reference" asc,"Nominal Account Number" asc
|