1234567891011121314151617181920212223242526272829 |
- COGNOS QUERY
- STRUCTURE,1,1
- DATABASE,O21
- DATASOURCENAME,C:\GAPS\Portal\System\IQD\Belege\Belege_Planung_Ist_FC.imr
- TITLE,Belege_Planung_Ist_FC.imr
- BEGIN SQL
- select (database()) as c1,
- CASE WHEN (T1."DEPARTMENT_TYPE_ID" IS NOT NULL) THEN ((od_left(T1."DEPARTMENT_TYPE_ID",2))) ELSE ('01') END as c2,
- (substring(T1."DEPARTMENT_TYPE_ID" from 3 for 1)) as c3,
- T2."ACCT_NR" as c4,
- T3."BOOKKEEP_PERIOD" as c5,
- SUM(CASE WHEN ((((T2."ACCT_NR" LIKE '8%') and (not T2."ACCT_NR" BETWEEN '89050000' AND '89500001')) and (not T2."ACCT_NR" BETWEEN '8812000' AND '8812002')) or ((T2."ACCT_NR" LIKE '9%') and (T2."ACCT_NR" <> '99999999'))) THEN ((T3."DEBIT_AMOUNT" + T3."CREDIT_AMOUNT") * -1) ELSE (T3."DEBIT_AMOUNT" + T3."CREDIT_AMOUNT") END) as c6,
- SUM(T3."DEBIT_QUANTITY" + T3."CREDIT_QUANTITY") as c7
- from "deop01"."dbo"."ACCOUNT_INFO" T2,
- ("deop01"."dbo"."ACCT_DOC_KEY" T3 left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T1 on T3."DEPARTMENT" = T1."DEPARTMENT_TYPE_ID")
- where (T2."ACCT_NR" = T3."ACCT_NO")
- and ((T2."TYPE_ACCTT" IN ('2','1')) and (T3."BOOKKEEP_DATE" >= TIMESTAMP '2018-01-01 00:00:00.000'))
- group by (database()),CASE WHEN (T1."DEPARTMENT_TYPE_ID" IS NOT NULL) THEN ((od_left(T1."DEPARTMENT_TYPE_ID",2))) ELSE ('01') END,(substring(T1."DEPARTMENT_TYPE_ID" from 3 for 1)),T2."ACCT_NR",T3."BOOKKEEP_PERIOD"
- order by c1 asc,c2 asc,c3 asc,c4 asc,c5 asc
- END SQL
- COLUMN,0,Mandant
- COLUMN,1,Betrieb_Nr
- COLUMN,2,Marke
- COLUMN,3,Konto_Nr
- COLUMN,4,Bookkeep_Period
- COLUMN,5,Betrag
- COLUMN,6,Stk
|