select T1."accounting_date" as "Accounting Date", T1."document_type" as "Document Type", T1."document_number" as "Document Number", T1."position_in_document" as "Position In Document", T1."customer_number" as "Customer Number", T1."nominal_account_number" as "Nominal Account Number", T1."is_balanced" as "Is Balanced", T1."clearing_number" as "Clearing Number", T1."document_date" as "Document Date", T1."posted_value" as "Posted Value", T1."debit_or_credit" as "Debit Or Credit", T1."posted_count" as "Posted Count", T1."branch_number" as "Branch Number", T1."customer_contra_account" as "Customer Contra Account", T1."nominal_contra_account" as "Nominal Contra Account", T1."contra_account_text" as "Contra Account Text", T1."account_form_page_number" as "Account Form Page Number", T1."account_form_page_line" as "Account Form Page Line", T1."serial_number_each_month" as "Serial Number Each Month", T1."employee_number" as "Employee Number", T1."invoice_date" as "Invoice Date", T1."invoice_number" as "Invoice Number", T1."dunning_level" as "Dunning Level", T1."last_dunning_date" as "Last Dunning Date", T1."journal_page" as "Journal Page", T1."journal_line" as "Journal Line", T1."cash_discount" as "Cash Discount", T1."term_of_payment" as "Term Of Payment", '-' as "Posting Text", T1."vehicle_reference" as "Vehicle Reference", T1."vat_id_number" as "Vat Id Number", T1."account_statement_number" as "Account Statement Number", T1."account_statement_page" as "Account Statement Page", T1."vat_key" as "Vat Key", T1."days_for_cash_discount" as "Days For Cash Discount", T1."day_of_actual_accounting" as "Day Of Actual Accounting", T1."skr51_branch" as "Skr51 Branch", T1."skr51_make" as "Skr51 Make", T1."skr51_cost_center" as "Skr51 Cost Center", T1."skr51_sales_channel" as "Skr51 Sales Channel", T1."skr51_cost_unit" as "Skr51 Cost Unit", T1."previously_used_account_no" as "Previously Used Account No", (substring(T1."free_form_accounting_text", 1, 100)) as "Free Form Accounting Text", 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 "Free Form Document Text", T2."is_profit_loss_account" as "Nom_Account_Is Profit Loss Account", T1."subsidiary_to_company_ref" as "Rechtseinheit", ('0' + (convert(varchar(50), T1."skr51_branch"))) as "Betrieb", T1."accounting_date" as "Bookkeep Date", (rtrim((convert(varchar(50), T1."skr51_make")))) + ' - ' + T3."skr51_make_description" as "Marke", '' as "Text", '1' as "Mandant", CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END as "Betrag", (rtrim((CASE WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 1) THEN ('000' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 2) THEN ('00' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 3) THEN ('0' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) ELSE ((rtrim((convert(varchar(50), T1."nominal_account_number"))))) END))) + ' - ' + T2."account_description" as "Konto_mit_Bezeichnung", CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_count" / 100 * -1) ELSE (T1."posted_count" / 100) END as "Menge", (len((convert(varchar(50), T1."skr51_cost_center")))) as "Stellen Cost Center", (rtrim((convert(varchar(50), T1."skr51_cost_center")))) + ' - ' + T3."skr51_cost_center_name" as "KST", (len((convert(varchar(50), T1."skr51_sales_channel")))) as "Stellen Sales Channel", (rtrim((convert(varchar(50), T1."skr51_sales_channel")))) + ' - ' + T3."skr51_sales_channel_name" as "Absatzkanal", (len((convert(varchar(50), T1."skr51_cost_unit")))) as "Stellen Cost Unit", (rtrim((convert(varchar(50), T1."skr51_make")))) + ' - ' + (rtrim((convert(varchar(50), T1."skr51_cost_unit")))) + ' - ' + (T3."skr51_cost_unit_name") as "Kostenträger_mit_Null", 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 "Kostenträger", CASE WHEN (T2."is_profit_loss_account" = 'J') THEN ('2') ELSE ('1') END as "GuV_Bilanz", (substring((CASE WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 1) THEN ('000' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 2) THEN ('00' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 3) THEN ('0' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) ELSE ((rtrim((convert(varchar(50), T1."nominal_account_number"))))) END), 1, 1)) as "Susa", CASE WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 1) THEN ('000' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 2) THEN ('00' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 3) THEN ('0' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) ELSE ((rtrim((convert(varchar(50), T1."nominal_account_number"))))) END as "Acct Nr", (len((rtrim((convert(varchar(50), T1."nominal_account_number")))))) as "Stellen_Konto_Nr" from "dbo"."nominal_accounts" T2, ("dbo"."journal_accountings" T1 left outer join "dbo"."accounts_characteristics" T3 on (((((T3."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref") and (T3."skr51_branch" = T1."skr51_branch")) and (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")) 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" = 'N') and (not ((rtrim((CASE WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 1) THEN ('000' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 2) THEN ('00' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) WHEN (((len((rtrim((convert(varchar(50), T1."nominal_account_number"))))))) = 3) THEN ('0' + (rtrim((convert(varchar(50), T1."nominal_account_number"))))) ELSE ((rtrim((convert(varchar(50), T1."nominal_account_number"))))) END))) + ' - ' + T2."account_description") LIKE '9%')) -- order by "Nominal Account Number" asc