123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- select T1."ACCT_NR" as "Acct Nr",
- T1."LEDGER_ACCTS_NAME" as "Ledger Accts Name",
- T1."LEDGER_ACCTS_NAME2" as "Ledger Accts Name2",
- T1."HANDLER" as "Handler_2",
- T1."DEPT_SPLIT" as "Dept Split",
- T1."TYPE_ACCTT" as "Type Acctt",
- T2."ACCT_NO" as "Acct No",
- T2."BOOKKEEP_DATE" as "Bookkeep Date",
- T2."BOOKKEEP_PERIOD" as "Bookkeep Period",
- T2."DOCUMENT_NO" as "Document No",
- T2."ORIGIN" as "Origin",
- T2."STATUS" as "Status",
- T2."DEBIT_AMOUNT" as "Debit Amount",
- T2."CREDIT_AMOUNT" as "Credit Amount",
- T2."DEBIT_QUANTITY" as "Debit Quantity",
- T2."CREDIT_QUANTITY" as "Credit Quantity",
- T2."AA_TRTYPE" as "Aa Trtype",
- T2."DEPARTMENT" as "Department",
- T2."STOCK" as "Stock",
- T2."MAKE_FAMILY" as "Make Family",
- T2."MAKE" as "Make",
- T2."VEHICLE_TYPE" as "Vehicle Type",
- T2."MODEL_LINE" as "Model Line",
- T2."FACTORY_MODEL" as "Factory Model",
- T2."WORKSHOP_MODEL" as "Workshop Model",
- T2."PRODUCT_GROUP" as "Product Group",
- T3."REPAIR_GROUP" as "Repair Group",
- T3."KIT_GROUP" as "Kit Group",
- T3."TIME_CODE" as "Time Code",
- T3."INT_VOUCHER_NO" as "Int Voucher No",
- T3."BALANCING_MARK" as "Balancing Mark",
- T3."USED_VEH_DEST_CODE" as "Used Veh Dest Code",
- T3."USE_OF_VEHICLE" as "Use Of Vehicle",
- T3."ACCT_NO_NEXT_CHART" as "Acct No Next Chart",
- T4."REFERENCE_IDENT" as "Reference Ident",
- T4."TRANSACT_DATE" as "Transact Date",
- T4."HANDLER" as "Handler",
- T4."PROGRAM" as "Program",
- T4."FUNCTION_CODE" as "Function Code",
- T4."MODUL" as "Modul",
- T4."DOCUMENT_KEY" as "Document Key",
- T4."COMMENT" as "Comment",
- T5."DEPARTMENT_TYPE_ID" as "Department Type Id",
- T5."DESCRIPTION" as "Description_2",
- T5."DEPARTMENT_GROUP" as "Department Group",
- T6."AA_TRTYPE_ID" as "Aa Trtype Id",
- T6."DESCRIPTION" as "Description",
- T6."OWN_DESCRIPTION" as "Own Description",
- T1."CLIENT_DB" as "Rechtseinheit",
- CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = ' ')) THEN ('01') ELSE ((substring(T5."DEPARTMENT_TYPE_ID", 1, 2))) END as "Betrieb",
- T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT" as "Betrag",
- (db_name()) as "Mandant",
- T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY" as "Menge",
- CASE WHEN (((-1 * datediff(day, (getdate()), T2."BOOKKEEP_DATE")) <= 365) and (T1."ACCT_NR" LIKE '4%')) THEN ((substring((convert(varchar(50), T2."DOCUMENT_NO")), 1, 7)) + ' - ' + T4."COMMENT") WHEN (((-1 * datediff(day, (getdate()), T2."BOOKKEEP_DATE")) <= 90) and (not T1."ACCT_NR" LIKE '4%')) THEN ((substring((convert(varchar(50), T2."DOCUMENT_NO")), 1, 7)) + ' - ' + T4."COMMENT") ELSE ('Summe Belege älter 90/365 Tage') END as "Text",
- (substring(T1."ACCT_NR", 1, 1)) as "Susa",
- T7."ORDER_NUMBER" as "Order Number",
- T7."LINE_NUMBER" as "Line Number",
- T7."INV_TIME" as "Inv Time",
- T7."INV_TIME_INT" as "Inv Time Int",
- T7."MAKE_TIME_UNIT" as "Make Time Unit",
- CASE WHEN (T8."Hauptbetrieb_ID" IS NULL) THEN ('1') ELSE (T8."Hauptbetrieb_ID") END as "Rechtseinheit_ID",
- 'Bergneustadt Ley' as "Rechtseinheit_Name",
- CASE WHEN ((T8."Standort_ID" IS NULL) and (T3."CLIENT_DB" = '1')) THEN ('01') WHEN ((T8."Standort_ID" IS NULL) and (T3."CLIENT_DB" = '2')) THEN ('02') ELSE (T8."Standort_ID") END as "Betrieb_ID",
- CASE WHEN ((T8."Standort_Name" IS NULL) and (T3."CLIENT_DB" IN ('1'))) THEN ('Bergneustadt') WHEN ((T8."Standort_Name" IS NULL) and (T3."CLIENT_DB" IN ('2'))) THEN ('Verwaltung') ELSE (T8."Standort_Name") END as "Betrieb_Name",
- 'Opel' as "Fabrikat",
- 'Opel' as "Marke",
- '1' as "Fabrikat_Order_By"
- from "OPTIMA"."import"."ACCT_DOC_KEY_01" T2,
- "OPTIMA"."import"."ACCOUNT_INFO" T1,
- (((((("OPTIMA"."import"."ACCT_DOC_KEY" T3 left outer join "OPTIMA"."import"."ACCT_DOC_DATA" T4 on (T3."UNIQUE_IDENT" = T4."REFERENCE_IDENT") and (T3."CLIENT_DB" = T4."CLIENT_DB")) left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T5 on (T3."DEPARTMENT" = T5."DEPARTMENT_TYPE_ID") and (T3."CLIENT_DB" = T5."CLIENT_DB")) left outer join "OPTIMA"."import"."AA_TRTYPE" T6 on (T3."AA_TRTYPE" = T6."AA_TRTYPE_ID") and (T3."CLIENT_DB" = T6."CLIENT_DB")) left outer join "OPTIMA"."import"."ACCT_DOC_SALESCLAS" T9 on (T4."REFERENCE_IDENT" = T9."REFERENCE_IDENT") and (T4."CLIENT_DB" = T9."CLIENT_DB")) left outer join "OPTIMA"."import"."ORDER_LINE" T7 on ((T7."ORDER_NUMBER" = T9."ORDER_NUMBER") and (T7."LINE_NUMBER" = T9."ORDER_LINE_NUMBER")) and (T7."CLIENT_DB" = T9."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Department" T8 on ((substring(T2."DEPARTMENT", 1, 2)) = T8."Standort") and (T2."CLIENT_DB" = T8."Hauptbetrieb"))
- where (T2."ACCT_NO" = T1."ACCT_NR") and ((T1."ACCT_NR" = T3."ACCT_NO") and (T1."CLIENT_DB" = T3."CLIENT_DB"))
- and ((T1."TYPE_ACCTT" = '2') and (T2."BOOKKEEP_DATE" >= convert(datetime, '2019-01-01 00:00:00.000')))
|