12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- COGNOS QUERY
- STRUCTURE,1,1
- DATABASE,O21_op08
- DATASOURCENAME,C:\GAPS\Portal\System\IQD\Serv_Teile\service_del_kopf_deop08.imr
- TITLE,service_del_kopf_deop08.imr
- BEGIN SQL
- select distinct T1."ORDER_NUMBER" as c1,
- T1."REGISTER_NUMBER" as c2,
- T1."DEBIT_CUSTOMER" as c3,
- T1."DELETE_DATE" as c4,
- T1."DELETE_TIME" as c5,
- T1."STATUS" as c6,
- T1."STATE_KEY_DATE" as c7,
- T1."DEPARTMENT" as c8,
- T1."SALESMAN" as c9,
- T1."ORDERS_GROSSVALUE" as c10,
- T1."DISCOUNT_AMOUNT" as c11,
- T1."PLACE_CODE" as c12,
- T1."NAME" as c13,
- T1."PRINT_CODE" as c14,
- T1."CONDITION_CODE" as c15,
- T1."TOTAL_DELETE_DATE" as c16,
- T1."LOGIN" as c17,
- T1."PROGRAM" as c18,
- T1."FUNCTION_CODE" as c19,
- T1."CONV_FLAG" as c20,
- T1."UNIQUE_IDENT" as c21,
- 1 as c22,
- '1' as c23,
- (od_left(T1."DEPARTMENT",2)) as c24,
- (substring(T1."DEPARTMENT" from 3 for 1)) as c25,
- (substring(T2."DEPARTMENT_TYPE_ID" from 4 for 1)) as c26,
- CASE WHEN (T1."STATUS" BETWEEN '30' AND '39') THEN ('Teile') WHEN (T1."STATUS" BETWEEN '40' AND '51') THEN ('Service') WHEN (T1."STATUS" = '70') THEN ('sonst. Auftrag') WHEN (T1."STATUS" = '91') THEN ('Anfrage') ELSE null END as c27,
- T1."DEBIT_CUSTOMER" || ' - ' || T1."NAME" || ' - ' || (asciiz(extract(YEAR FROM T1."DELETE_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."DELETE_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."DELETE_DATE"),2)) as c28,
- CASE WHEN ((T3."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T3."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T3."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN ((((T3."CUSTOMER_GROUP" LIKE '9%') or (T4."PMT_TERM" = 'IN')) or (T3."CUSTOMER_GROUP" IS NULL)) or ((od_left(T3."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END as c29,
- T5."SEL_NAME" as c30,
- (od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || T1."LOGIN" || ' - ' || (T1."DEBIT_CUSTOMER" || ' - ' || T1."NAME" || ' - ' || (asciiz(extract(YEAR FROM T1."DELETE_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."DELETE_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."DELETE_DATE"),2))) as c31,
- (database()) as c32
- from (((("deop08"."dbo"."ORDER_HEADER_DEL" T1 left outer join "deop08"."dbo"."DEPARTMENT_TYPE" T2 on T1."DEPARTMENT" = T2."DEPARTMENT_TYPE_ID") left outer join "deop08"."dbo"."CUSTOMER" T3 on T1."DEBIT_CUSTOMER" = T3."CUSTOMER_NUMBER") left outer join "deop08"."dbo"."ORDER_HEADER" T4 on T4."ORDER_NUMBER" = T1."ORDER_NUMBER") left outer join "deop08"."dbo"."vPP43" T5 on T1."SALESMAN" = T5."SELLER_CODE")
- where ((T1."DELETE_DATE" >= TIMESTAMP '2020-01-01 00:00:00.000') and (T4."STATUS" IS NULL))
- order by c1 asc
- END SQL
- COLUMN,0,Order Number_ori
- COLUMN,1,Register Number
- COLUMN,2,Debit Customer
- COLUMN,3,Delete Date
- COLUMN,4,Delete Time
- COLUMN,5,Status
- COLUMN,6,State Key Date
- COLUMN,7,Department
- COLUMN,8,Salesman
- COLUMN,9,Orders Grossvalue
- COLUMN,10,Discount Amount
- COLUMN,11,Place Code
- COLUMN,12,Name
- COLUMN,13,Print Code
- COLUMN,14,Condition Code
- COLUMN,15,Total Delete Date
- COLUMN,16,Login
- COLUMN,17,Program
- COLUMN,18,Function Code
- COLUMN,19,Conv Flag
- COLUMN,20,Unique Ident
- COLUMN,21,Durchgänge (Auftrag)
- COLUMN,22,Hauptbetrieb
- COLUMN,23,Standort
- COLUMN,24,Marke
- COLUMN,25,Kostenstelle
- COLUMN,26,Auftragsart
- COLUMN,27,Kunde
- COLUMN,28,Umsatzart
- COLUMN,29,Serviceberater
- COLUMN,30,Order Number
- COLUMN,31,Mandant
|