123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- COGNOS QUERY
- STRUCTURE,1,1
- DATABASE,O21
- DATASOURCENAME,C:\GAPS\Portal\System\IQD\OP\Kundenbewegung.imr
- TITLE,Kundenbewegung.imr
- BEGIN SQL
- select T1."CUSTOMER_NUMBER" as c1,
- T1."TRANSACT_DATE" as c2,
- T1."NAME" as c3,
- T1."STREET_ADDR" as c4,
- T1."ADDR_2" as c5,
- T1."MAIL_ADDR" as c6,
- T1."ZIPCODE" as c7,
- T1."CUSTOMER_GROUP" as c8,
- T1."PHONE_1" as c9,
- T1."PHONE_2" as c10,
- T1."CONTACT_DATE" as c11,
- T1."LAST_INVOICE_DATE" as c12,
- T1."SALDO_C_U_CUST" as c13,
- T1."MOBILE_PHONE" as c14,
- T1."MOBILE_PHONE_2" as c15,
- (extract(DAY FROM (now()) - T1."LAST_INVOICE_DATE")) as c16,
- T2."VOUCHER_NO" as c17,
- T2."BOOKKEEP_DATE" as c18,
- T2."SALES_TYPE" as c19,
- T2."CUSTOMER_NUMBER" as c20,
- T2."VOUCHER_NO" as c21,
- T2."LINE_NO_CU" as c22,
- T2."TRANSACTION_STATUS" as c23,
- T2."DUE_DATE" as c24,
- T2."BOOKKEEP_DATE" as c25,
- T2."STATE_CODE" as c26,
- T2."TRANSACT_DATE" as c27,
- T2."HANDLER" as c28,
- T2."CREATION_DATE" as c29,
- T2."CREATION_TIME_8" as c30,
- T2."STATUS" as c31,
- T2."MODUL" as c32,
- T2."BATCH_NUMBER" as c33,
- T2."JOURNAL_NO" as c34,
- T2."DOCUMENT_NO" as c35,
- T2."DOCUMENT_DATE" as c36,
- T2."DISCOUNT_DATE" as c37,
- T2."DUNNING_DATE" as c38,
- T2."START_INT_DATE" as c39,
- T2."LAST_INT_DATE" as c40,
- T2."PMT_TERM" as c41,
- T2."DUNTIMES" as c42,
- T2."TAX_CODE" as c43,
- T2."REMINDER_CODE" as c44,
- T2."SUM_C_U" as c45,
- T2."TAX_C_U" as c46,
- T2."CASH_DISCOUNT_C_U" as c47,
- T2."INTEREST_PERC" as c48,
- T2."PAID_C_U" as c49,
- T2."COMMENT_CU" as c50,
- T2."SETOFF_ACCT" as c51,
- T2."COLLECT_ACCT" as c52,
- T2."INTEREST_CALC" as c53,
- T2."EEC_VAT_WORK_CODE" as c54,
- T2."EEC_VAT_LIST_NO" as c55,
- T2."SPLIT_CODE_CU" as c56,
- T2."PMT_PROPOSAL" as c57,
- T2."APPROVED" as c58,
- T2."BOOK_NO" as c59,
- T2."CHECK_NUMBER" as c60,
- T2."ACTIVITY_CODE" as c61,
- T2."SALES_TYPE" as c62,
- T2."INT_VOUCHER_NO" as c63,
- T2."CONV_FLAG" as c64,
- T2."UNIQUE_IDENT" as c65,
- CASE WHEN ((T2."MODUL" = '6') and (T2."STATUS" IN ('34','35','36','37','39'))) THEN ('Teile') WHEN ((T2."MODUL" = '6') and (T2."STATUS" IN ('47','49'))) THEN ('Service') WHEN ((T2."MODUL" = '6') and (T2."STATUS" IN ('FG','FR'))) THEN ('Verkauf') ELSE null END as c66,
- '1' as c67,
- (od_left(T3."DEPARTMENT_TYPE_ID",2)) as c68,
- (substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1)) as c69,
- T4."SEL_NAME" as c70,
- T1."NAME" || ' - ' || T1."CUSTOMER_NUMBER" as c71,
- T1."CUSTOMER_NUMBER" || ' - ' || T1."NAME" as c72,
- T1."ADDR_2" || ' - ' || T1."ZIPCODE" || T1."MAIL_ADDR" as c73,
- (T1."CUSTOMER_NUMBER" || ' - ' || T1."NAME") || ' - ' || (T1."ADDR_2" || ' - ' || T1."ZIPCODE" || T1."MAIL_ADDR") || ' - Tel.: ' || T1."PHONE_1" || ' | ' || (CASE WHEN ((T2."MODUL" = '6') and (T2."STATUS" IN ('34','35','36','37','39'))) THEN ('Teile') WHEN ((T2."MODUL" = '6') and (T2."STATUS" IN ('47','49'))) THEN ('Service') WHEN ((T2."MODUL" = '6') and (T2."STATUS" IN ('FG','FR'))) THEN ('Verkauf') ELSE null END) || ' - ' || (asciiz(extract(YEAR FROM T1."LAST_INVOICE_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."LAST_INVOICE_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."LAST_INVOICE_DATE"),2)) || ' - ' || T5."MAKE_CD" || ' - ' || T5."MODEL_TEXT" as c74,
- CASE WHEN (((extract(DAY FROM (now()) - T1."LAST_INVOICE_DATE"))) BETWEEN 730 AND 1095) THEN ('24 - 36 Monate') WHEN (((extract(DAY FROM (now()) - T1."LAST_INVOICE_DATE"))) BETWEEN 1096 AND 1460) THEN ('37 - 48 Monate') WHEN (((extract(DAY FROM (now()) - T1."LAST_INVOICE_DATE"))) BETWEEN 1461 AND 1825) THEN ('49 - 60 Monate') WHEN (((extract(DAY FROM (now()) - T1."LAST_INVOICE_DATE"))) BETWEEN 578 AND 699) THEN ('19 - 23 Monate') WHEN (((extract(DAY FROM (now()) - T1."LAST_INVOICE_DATE"))) BETWEEN 547 AND 577) THEN ('18 Monate') ELSE null END as c75,
- T5."MODEL_TEXT" as c76,
- T5."MAKE_CD" as c77,
- T5."CHASSIS_NUMBER" as c78,
- T5."MILEAGE" as c79,
- T6."FIRST_REG_DATE" as c80
- from (((((("deop01"."dbo"."CUSTOMER_TRANSACT" T2 left outer join "deop01"."dbo"."CUSTOMER" T1 on T2."CUSTOMER_NUMBER" = T1."CUSTOMER_NUMBER") left outer join "deop01"."dbo"."VEH_ORDER_HEADER" T7 on T2."DOCUMENT_NO" = T7."ORDER_NUMBER") left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T3 on T7."DEPARTMENT" = T3."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."ORDER_HEADER" T5 on T2."DOCUMENT_NO" = T5."ORDER_NUMBER") left outer join "deop01"."dbo"."vPP43" T4 on T5."SALESMAN" = T4."SELLER_CODE") left outer join "deop01"."dbo"."VEHICLE" T6 on (T5."CHASSIS_NUMBER" = T6."CHASSIS_NUMBER") and (T5."BASIS_NUMBER" = T6."BASIS_NUMBER"))
- where ((((((extract(DAY FROM (now()) - T1."LAST_INVOICE_DATE"))) BETWEEN 182 AND 1825) and (T1."LAST_INVOICE_DATE" = T2."BOOKKEEP_DATE")) and (T2."MODUL" = '6')) and (not T1."ADDR_2" LIKE '%verstorben%'))
- order by c1 asc
- END SQL
- COLUMN,0,Customer Number
- COLUMN,1,Transact Date
- COLUMN,2,Name
- COLUMN,3,Street Addr
- COLUMN,4,Addr 2
- COLUMN,5,Mail Addr
- COLUMN,6,Zipcode
- COLUMN,7,Customer Group
- COLUMN,8,Phone 1
- COLUMN,9,Phone 2
- COLUMN,10,Contact Date
- COLUMN,11,Last Invoice Date
- COLUMN,12,Saldo C U Cust
- COLUMN,13,Mobile Phone
- COLUMN,14,Mobile Phone 2
- COLUMN,15,Tage letzte Rechnung
- COLUMN,16,Voucher No
- COLUMN,17,Bookkeep Date
- COLUMN,18,Sales Type
- COLUMN,19,Customer Number
- COLUMN,20,Voucher No
- COLUMN,21,Line No Cu
- COLUMN,22,Transaction Status
- COLUMN,23,Due Date
- COLUMN,24,Bookkeep Date
- COLUMN,25,State Code
- COLUMN,26,Transact Date
- COLUMN,27,Handler
- COLUMN,28,Creation Date
- COLUMN,29,Creation Time 8
- COLUMN,30,Status
- COLUMN,31,Modul
- COLUMN,32,Batch Number
- COLUMN,33,Journal No
- COLUMN,34,Document No
- COLUMN,35,Document Date
- COLUMN,36,Discount Date
- COLUMN,37,Dunning Date
- COLUMN,38,Start Int Date
- COLUMN,39,Last Int Date
- COLUMN,40,Pmt Term
- COLUMN,41,Duntimes
- COLUMN,42,Tax Code
- COLUMN,43,Reminder Code
- COLUMN,44,Sum C U
- COLUMN,45,Tax C U
- COLUMN,46,Cash Discount C U
- COLUMN,47,Interest Perc
- COLUMN,48,Paid C U
- COLUMN,49,Comment Cu
- COLUMN,50,Setoff Acct
- COLUMN,51,Collect Acct
- COLUMN,52,Interest Calc
- COLUMN,53,Eec Vat Work Code
- COLUMN,54,Eec Vat List No
- COLUMN,55,Split Code Cu
- COLUMN,56,Pmt Proposal
- COLUMN,57,Approved
- COLUMN,58,Book No
- COLUMN,59,Check Number
- COLUMN,60,Activity Code
- COLUMN,61,Sales Type
- COLUMN,62,Int Voucher No
- COLUMN,63,Conv Flag
- COLUMN,64,Unique Ident
- COLUMN,65,Herkunft
- COLUMN,66,Hauptbetrieb
- COLUMN,67,Standort
- COLUMN,68,Kostenstelle
- COLUMN,69,Sel Name
- COLUMN,70,Kunde
- COLUMN,71,Kunde_Nr_Name
- COLUMN,72,Adresse
- COLUMN,73,Kunde_Komplett
- COLUMN,74,Monate_keine_Rechnung
- COLUMN,75,Model Text
- COLUMN,76,Make Cd
- COLUMN,77,Chassis Number
- COLUMN,78,Mileage
- COLUMN,79,First Reg Date
|