GuV_8_O21_csv_hist.iqd 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GlobalCube\SYSTEM\OPTIMA\IQD\belege\GuV_8_O21_csv_hist.imr
  5. TITLE,GuV_8_O21_csv_hist.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. T3."REPAIR_GROUP" as c27,
  34. T3."KIT_GROUP" as c28,
  35. T3."TIME_CODE" as c29,
  36. T3."INT_VOUCHER_NO" as c30,
  37. T3."BALANCING_MARK" as c31,
  38. T3."USED_VEH_DEST_CODE" as c32,
  39. T3."USE_OF_VEHICLE" as c33,
  40. T3."ACCT_NO_NEXT_CHART" as c34,
  41. T4."REFERENCE_IDENT" as c35,
  42. T4."TRANSACT_DATE" as c36,
  43. T4."HANDLER" as c37,
  44. T4."PROGRAM" as c38,
  45. T4."FUNCTION_CODE" as c39,
  46. T4."MODUL" as c40,
  47. T4."DOCUMENT_KEY" as c41,
  48. T4."COMMENT" as c42,
  49. T5."DEPARTMENT_TYPE_ID" as c43,
  50. T5."DESCRIPTION" as c44,
  51. T5."DEPARTMENT_GROUP" as c45,
  52. T6."AA_TRTYPE_ID" as c46,
  53. T6."DESCRIPTION" as c47,
  54. T6."OWN_DESCRIPTION" as c48,
  55. T1."CLIENT_DB" as c49,
  56. CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = ' ')) THEN ('01') ELSE ((substring(T5."DEPARTMENT_TYPE_ID" from 1 for 2))) END as c50,
  57. T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT" as c51,
  58. (db_name()) as c52,
  59. T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY" as c53,
  60. CASE WHEN (((extract(DAY FROM (getdate()) - T2."BOOKKEEP_DATE")) <= 365) and (T1."ACCT_NR" LIKE '4%')) THEN ((substring((ascii(T2."DOCUMENT_NO")) from 1 for 7)) || ' - ' || T4."COMMENT") WHEN (((extract(DAY FROM (getdate()) - T2."BOOKKEEP_DATE")) <= 90) and (not T1."ACCT_NR" LIKE '4%')) THEN ((substring((ascii(T2."DOCUMENT_NO")) from 1 for 7)) || ' - ' || T4."COMMENT") ELSE ('Summe Belege älter 90/365 Tage') END as c54,
  61. (substring(T1."ACCT_NR" from 1 for 1)) as c55,
  62. T7."ORDER_NUMBER" as c56,
  63. T7."LINE_NUMBER" as c57,
  64. T7."INV_TIME" as c58,
  65. T7."INV_TIME_INT" as c59,
  66. T7."MAKE_TIME_UNIT" as c60,
  67. CASE WHEN (T8."Hauptbetrieb_ID" IS NULL) THEN ('1') ELSE (T8."Hauptbetrieb_ID") END as c61,
  68. 'Bergneustadt Ley' as c62,
  69. CASE WHEN ((T8."Standort_ID" IS NULL) and (T3."CLIENT_DB" = '1')) THEN ('01') WHEN ((T8."Standort_ID" IS NULL) and (T3."CLIENT_DB" = '2')) THEN ('02') ELSE (T8."Standort_ID") END as c63,
  70. CASE WHEN ((T8."Standort_Name" IS NULL) and (T3."CLIENT_DB" IN ('1'))) THEN ('Bergneustadt') WHEN ((T8."Standort_Name" IS NULL) and (T3."CLIENT_DB" IN ('2'))) THEN ('Verwaltung') ELSE (T8."Standort_Name") END as c64,
  71. 'Opel' as c65,
  72. 'Opel' as c66,
  73. '1' as c67
  74. from "OPTIMA"."import"."ACCT_DOC_KEY_01" T2,
  75. "OPTIMA"."import"."ACCOUNT_INFO" T1,
  76. (((((("OPTIMA"."import"."ACCT_DOC_KEY" T3 left outer join "OPTIMA"."import"."ACCT_DOC_DATA" T4 on (T3."UNIQUE_IDENT" = T4."REFERENCE_IDENT") and (T3."CLIENT_DB" = T4."CLIENT_DB")) left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T5 on (T3."DEPARTMENT" = T5."DEPARTMENT_TYPE_ID") and (T3."CLIENT_DB" = T5."CLIENT_DB")) left outer join "OPTIMA"."import"."AA_TRTYPE" T6 on (T3."AA_TRTYPE" = T6."AA_TRTYPE_ID") and (T3."CLIENT_DB" = T6."CLIENT_DB")) left outer join "OPTIMA"."import"."ACCT_DOC_SALESCLAS" T9 on (T4."REFERENCE_IDENT" = T9."REFERENCE_IDENT") and (T4."CLIENT_DB" = T9."CLIENT_DB")) left outer join "OPTIMA"."import"."ORDER_LINE" T7 on ((T7."ORDER_NUMBER" = T9."ORDER_NUMBER") and (T7."LINE_NUMBER" = T9."ORDER_LINE_NUMBER")) and (T7."CLIENT_DB" = T9."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Department" T8 on ((substring(T2."DEPARTMENT" from 1 for 2)) = T8."Standort") and (T2."CLIENT_DB" = T8."Hauptbetrieb"))
  77. where (T2."ACCT_NO" = T1."ACCT_NR") and ((T1."ACCT_NR" = T3."ACCT_NO") and (T1."CLIENT_DB" = T3."CLIENT_DB"))
  78. and ((T1."TYPE_ACCTT" = '2') and (T2."BOOKKEEP_DATE" >= TIMESTAMP '2019-01-01 00:00:00.000'))
  79. END SQL
  80. COLUMN,0,Acct Nr
  81. COLUMN,1,Ledger Accts Name
  82. COLUMN,2,Ledger Accts Name2
  83. COLUMN,3,Handler
  84. COLUMN,4,Dept Split
  85. COLUMN,5,Type Acctt
  86. COLUMN,6,Acct No
  87. COLUMN,7,Bookkeep Date
  88. COLUMN,8,Bookkeep Period
  89. COLUMN,9,Document No
  90. COLUMN,10,Origin
  91. COLUMN,11,Status
  92. COLUMN,12,Debit Amount
  93. COLUMN,13,Credit Amount
  94. COLUMN,14,Debit Quantity
  95. COLUMN,15,Credit Quantity
  96. COLUMN,16,Aa Trtype
  97. COLUMN,17,Department
  98. COLUMN,18,Stock
  99. COLUMN,19,Make Family
  100. COLUMN,20,Make
  101. COLUMN,21,Vehicle Type
  102. COLUMN,22,Model Line
  103. COLUMN,23,Factory Model
  104. COLUMN,24,Workshop Model
  105. COLUMN,25,Product Group
  106. COLUMN,26,Repair Group
  107. COLUMN,27,Kit Group
  108. COLUMN,28,Time Code
  109. COLUMN,29,Int Voucher No
  110. COLUMN,30,Balancing Mark
  111. COLUMN,31,Used Veh Dest Code
  112. COLUMN,32,Use Of Vehicle
  113. COLUMN,33,Acct No Next Chart
  114. COLUMN,34,Reference Ident
  115. COLUMN,35,Transact Date
  116. COLUMN,36,Handler
  117. COLUMN,37,Program
  118. COLUMN,38,Function Code
  119. COLUMN,39,Modul
  120. COLUMN,40,Document Key
  121. COLUMN,41,Comment
  122. COLUMN,42,Department Type Id
  123. COLUMN,43,Description
  124. COLUMN,44,Department Group
  125. COLUMN,45,Aa Trtype Id
  126. COLUMN,46,Description
  127. COLUMN,47,Own Description
  128. COLUMN,48,Rechtseinheit
  129. COLUMN,49,Betrieb
  130. COLUMN,50,Betrag
  131. COLUMN,51,Mandant
  132. COLUMN,52,Menge
  133. COLUMN,53,Text
  134. COLUMN,54,Susa
  135. COLUMN,55,Order Number
  136. COLUMN,56,Line Number
  137. COLUMN,57,Inv Time
  138. COLUMN,58,Inv Time Int
  139. COLUMN,59,Make Time Unit
  140. COLUMN,60,Rechtseinheit_ID
  141. COLUMN,61,Rechtseinheit_Name
  142. COLUMN,62,Betrieb_ID
  143. COLUMN,63,Betrieb_Name
  144. COLUMN,64,Fabrikat
  145. COLUMN,65,Marke
  146. COLUMN,66,Fabrikat_Order_By