GuV_8_O21_csv.iqd 6.0 KB

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