GuV_8_O21_csv_Umsatz_Belege.iqd 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GlobalCube\SYSTEM\OPTIMA\IQD\belege\GuV_8_O21_csv_Umsatz_Belege.imr
  5. TITLE,GuV_8_O21_csv_Umsatz_Belege.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 ((od_left(T4."DEPARTMENT_TYPE_ID",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. (database()) as c53,
  60. T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY" as c54,
  61. CASE WHEN ((extract(DAY FROM (now()) - T2."BOOKKEEP_DATE")) <= 90) THEN ((od_left((cast_numberToString(cast_integer(T2."DOCUMENT_NO"))),7)) || ' - ' || T3."COMMENT") ELSE ('Summe Belege älter 90 Tage') END as c55,
  62. (od_left(T1."ACCT_NR",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. T7."Standort_ID" as c70,
  77. T7."Standort_Name" as c71,
  78. CASE WHEN (T4."DESCRIPTION" LIKE '%Opel%') THEN ('Opel') WHEN (T4."DESCRIPTION" LIKE '%Suzuki%') THEN ('Suzuki') WHEN (T4."DESCRIPTION" LIKE '%Chevrolet%') THEN ('Chevrolet') WHEN (T4."DESCRIPTION" LIKE '%Saab%') THEN ('Saab') WHEN (T4."DESCRIPTION" LIKE '%Kia%') THEN ('Kia') WHEN (T4."DESCRIPTION" LIKE '%Fiat%') THEN ('Fiat') WHEN (T4."DESCRIPTION" LIKE '%Peugeot%') THEN ('Peugeot') WHEN (T4."DESCRIPTION" LIKE '%Reifenlager%') THEN ('Reifenlager') WHEN (T4."DESCRIPTION" LIKE '%MG%') THEN ('MG') ELSE ('Marke fehlt') END as c72,
  79. T8."Order_By" as c73,
  80. (T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT") * -1 as c74
  81. from "OPTIMA"."import"."ACCOUNT_INFO" T1,
  82. (((("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_ID")) left outer join "OPTIMA"."data"."GC_Marken" T8 on (T2."CLIENT_DB" = T8."Client_DB") and ((substring(T2."DEPARTMENT" from 3 for 1)) = T8."Stelle_3_Department")),
  83. (("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"))
  84. 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"))
  85. and (((T1."TYPE_ACCTT" = '2') and (T2."BOOKKEEP_DATE" >= TIMESTAMP '2018-01-01 00:00:00.000')) and ((od_left(T1."ACCT_NR",1)) = '8'))
  86. END SQL
  87. COLUMN,0,Acct Nr_Umsatz
  88. COLUMN,1,Ledger Accts Name
  89. COLUMN,2,Ledger Accts Name2
  90. COLUMN,3,Handler
  91. COLUMN,4,Dept Split
  92. COLUMN,5,Type Acctt
  93. COLUMN,6,Acct No
  94. COLUMN,7,Bookkeep Date
  95. COLUMN,8,Bookkeep Period
  96. COLUMN,9,Document No
  97. COLUMN,10,Origin
  98. COLUMN,11,Status
  99. COLUMN,12,Debit Amount
  100. COLUMN,13,Credit Amount
  101. COLUMN,14,Debit Quantity
  102. COLUMN,15,Credit Quantity
  103. COLUMN,16,Aa Trtype
  104. COLUMN,17,Department
  105. COLUMN,18,Stock
  106. COLUMN,19,Make Family
  107. COLUMN,20,Make
  108. COLUMN,21,Vehicle Type
  109. COLUMN,22,Model Line
  110. COLUMN,23,Factory Model
  111. COLUMN,24,Workshop Model
  112. COLUMN,25,Product Group
  113. COLUMN,26,Repair Group
  114. COLUMN,27,Kit Group
  115. COLUMN,28,Time Code
  116. COLUMN,29,Int Voucher No
  117. COLUMN,30,Balancing Mark
  118. COLUMN,31,Used Veh Dest Code
  119. COLUMN,32,Use Of Vehicle
  120. COLUMN,33,Acct No Next Chart
  121. COLUMN,34,Reference Ident
  122. COLUMN,35,Transact Date
  123. COLUMN,36,Handler
  124. COLUMN,37,Program
  125. COLUMN,38,Function Code
  126. COLUMN,39,Modul
  127. COLUMN,40,Document Key
  128. COLUMN,41,Comment
  129. COLUMN,42,Department Type Id
  130. COLUMN,43,Description
  131. COLUMN,44,Department Group
  132. COLUMN,45,Aa Trtype Id
  133. COLUMN,46,Description
  134. COLUMN,47,Own Description
  135. COLUMN,48,Rechtseinheit
  136. COLUMN,49,Betrieb
  137. COLUMN,50,Marke_ori_alt
  138. COLUMN,51,Betrag_
  139. COLUMN,52,Mandant
  140. COLUMN,53,Menge
  141. COLUMN,54,Text
  142. COLUMN,55,Susa
  143. COLUMN,56,Order Number
  144. COLUMN,57,Line Number
  145. COLUMN,58,Inv Time
  146. COLUMN,59,Inv Time Int
  147. COLUMN,60,Make Time Unit
  148. COLUMN,61,Rechtseinheit_ID_ori
  149. COLUMN,62,Rechtseinheit_Name_ori
  150. COLUMN,63,Betrieb_ID_ori
  151. COLUMN,64,Betrieb_Name_ori
  152. COLUMN,65,Marke_ori
  153. COLUMN,66,Fabrikat_Order_By_ori
  154. COLUMN,67,Rechtseinheit_ID
  155. COLUMN,68,Rechtseinheit_Name
  156. COLUMN,69,Betrieb_ID
  157. COLUMN,70,Betrieb_Name
  158. COLUMN,71,Marke
  159. COLUMN,72,Fabrikat_Order_By
  160. COLUMN,73,Umsatz FIBU gesamt