GuV_8_O21.iqd 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,D:\Gaps\Portal\System\IQD\Belege\GuV_8_O21.imr
  5. TITLE,GuV_8_O21.imr
  6. BEGIN SQL
  7. select T1."ACCT_NR" as c1,
  8. T1."LEDGER_ACCTS_NAME" as c2,
  9. T1."LEDGER_ACCTS_NAME2" as c3,
  10. T1."HANDLER" as c4,
  11. T1."DEPT_SPLIT" as c5,
  12. T1."TYPE_ACCTT" as c6,
  13. T2."ACCT_NO" as c7,
  14. T2."BOOKKEEP_DATE" as c8,
  15. T2."BOOKKEEP_PERIOD" as c9,
  16. T2."DOCUMENT_NO" as c10,
  17. T2."ORIGIN" as c11,
  18. T2."STATUS" as c12,
  19. T2."DEBIT_AMOUNT" as c13,
  20. T2."CREDIT_AMOUNT" as c14,
  21. T2."DEBIT_QUANTITY" as c15,
  22. T2."CREDIT_QUANTITY" as c16,
  23. T2."AA_TRTYPE" as c17,
  24. T2."DEPARTMENT" as c18,
  25. T2."STOCK" as c19,
  26. T2."MAKE_FAMILY" as c20,
  27. T2."MAKE" as c21,
  28. T2."VEHICLE_TYPE" as c22,
  29. T2."MODEL_LINE" as c23,
  30. T2."FACTORY_MODEL" as c24,
  31. T2."WORKSHOP_MODEL" as c25,
  32. T2."PRODUCT_GROUP" as c26,
  33. T2."REPAIR_GROUP" as c27,
  34. T2."KIT_GROUP" as c28,
  35. T2."TIME_CODE" as c29,
  36. T2."INT_VOUCHER_NO" as c30,
  37. T2."BALANCING_MARK" as c31,
  38. T2."USED_VEH_DEST_CODE" as c32,
  39. T2."USE_OF_VEHICLE" as c33,
  40. T2."ACCT_NO_NEXT_CHART" as c34,
  41. T3."REFERENCE_IDENT" as c35,
  42. T3."TRANSACT_DATE" as c36,
  43. T3."HANDLER" as c37,
  44. T3."PROGRAM" as c38,
  45. T3."FUNCTION_CODE" as c39,
  46. T3."MODUL" as c40,
  47. T3."DOCUMENT_KEY" as c41,
  48. T3."COMMENT" as c42,
  49. '1' as c43,
  50. '01' as c44,
  51. (substring(T2."DEPARTMENT" from 3 for 1)) as c45,
  52. CASE WHEN (((T1."ACCT_NR" LIKE '8%') or (T1."ACCT_NR" LIKE '9%')) or (T1."ACCT_NR" = '29930')) THEN ((T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT") * -1) ELSE (T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT") END as c46,
  53. (database()) as c47,
  54. CASE WHEN ((T2."AA_TRTYPE" = 5104) and (T3."TRANSACT_DATE" >= TIMESTAMP '2009-07-21 00:00:00.000')) THEN ((T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY") * 12) ELSE (T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY") END as c48,
  55. CASE WHEN ((extract(DAY FROM (now()) - T2."BOOKKEEP_DATE")) <= 90) THEN ((od_left((cast_numberToString(cast_integer(T2."DOCUMENT_NO"))),7)) || ' - ' || T3."COMMENT") ELSE null END as c49
  56. from "deop01"."dbo"."ACCOUNT_INFO" T1,
  57. "deop01"."dbo"."ACCT_DOC_KEY" T2,
  58. "deop01"."dbo"."ACCT_DOC_DATA" T3
  59. where (T1."ACCT_NR" = T2."ACCT_NO") and (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT")
  60. and ((T1."TYPE_ACCTT" = '2') and ((od_left(T1."ACCT_NR",1)) IN ('2','7','8','9')))
  61. END SQL
  62. COLUMN,0,Acct Nr
  63. COLUMN,1,Ledger Accts Name
  64. COLUMN,2,Ledger Accts Name2
  65. COLUMN,3,Handler
  66. COLUMN,4,Dept Split
  67. COLUMN,5,Type Acctt
  68. COLUMN,6,Acct No
  69. COLUMN,7,Bookkeep Date
  70. COLUMN,8,Bookkeep Period
  71. COLUMN,9,Document No
  72. COLUMN,10,Origin
  73. COLUMN,11,Status
  74. COLUMN,12,Debit Amount
  75. COLUMN,13,Credit Amount
  76. COLUMN,14,Debit Quantity
  77. COLUMN,15,Credit Quantity
  78. COLUMN,16,Aa Trtype
  79. COLUMN,17,Department
  80. COLUMN,18,Stock
  81. COLUMN,19,Make Family
  82. COLUMN,20,Make
  83. COLUMN,21,Vehicle Type
  84. COLUMN,22,Model Line
  85. COLUMN,23,Factory Model
  86. COLUMN,24,Workshop Model
  87. COLUMN,25,Product Group
  88. COLUMN,26,Repair Group
  89. COLUMN,27,Kit Group
  90. COLUMN,28,Time Code
  91. COLUMN,29,Int Voucher No
  92. COLUMN,30,Balancing Mark
  93. COLUMN,31,Used Veh Dest Code
  94. COLUMN,32,Use Of Vehicle
  95. COLUMN,33,Acct No Next Chart
  96. COLUMN,34,Reference Ident
  97. COLUMN,35,Transact Date
  98. COLUMN,36,Handler
  99. COLUMN,37,Program
  100. COLUMN,38,Function Code
  101. COLUMN,39,Modul
  102. COLUMN,40,Document Key
  103. COLUMN,41,Comment
  104. COLUMN,42,Rechtseinheit
  105. COLUMN,43,Betrieb
  106. COLUMN,44,Marke
  107. COLUMN,45,Betrag
  108. COLUMN,46,Mandant
  109. COLUMN,47,Menge
  110. COLUMN,48,Text