Belege_Planung_Ist_FC.iqd 1.5 KB

1234567891011121314151617181920212223242526272829
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Belege\Belege_Planung_Ist_FC.imr
  5. TITLE,Belege_Planung_Ist_FC.imr
  6. BEGIN SQL
  7. select (database()) as c1,
  8. CASE WHEN (T1."DEPARTMENT_TYPE_ID" IS NOT NULL) THEN ((od_left(T1."DEPARTMENT_TYPE_ID",2))) ELSE ('01') END as c2,
  9. (substring(T1."DEPARTMENT_TYPE_ID" from 3 for 1)) as c3,
  10. T2."ACCT_NR" as c4,
  11. T3."BOOKKEEP_PERIOD" as c5,
  12. 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,
  13. SUM(T3."DEBIT_QUANTITY" + T3."CREDIT_QUANTITY") as c7
  14. from "deop01"."dbo"."ACCOUNT_INFO" T2,
  15. ("deop01"."dbo"."ACCT_DOC_KEY" T3 left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T1 on T3."DEPARTMENT" = T1."DEPARTMENT_TYPE_ID")
  16. where (T2."ACCT_NR" = T3."ACCT_NO")
  17. and ((T2."TYPE_ACCTT" IN ('2','1')) and (T3."BOOKKEEP_DATE" >= TIMESTAMP '2018-01-01 00:00:00.000'))
  18. 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"
  19. order by c1 asc,c2 asc,c3 asc,c4 asc,c5 asc
  20. END SQL
  21. COLUMN,0,Mandant
  22. COLUMN,1,Betrieb_Nr
  23. COLUMN,2,Marke
  24. COLUMN,3,Konto_Nr
  25. COLUMN,4,Bookkeep_Period
  26. COLUMN,5,Betrag
  27. COLUMN,6,Stk