KORE_Buchungen_Vorvorjahr.iqd 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,DATEV_Kost_MDB_Vorvorjahr
  4. DATASOURCENAME,C:\GlobalCube\System\WERWISO\IQD\belege\KORE_Buchungen_Vorvorjahr.imr
  5. TITLE,KORE_Buchungen_Vorvorjahr.imr
  6. BEGIN SQL
  7. select T1."idKstNr" as c1,
  8. T1."idMonat" as c2,
  9. T1."idZeilennr" as c3,
  10. T1."dtKonto" as c4,
  11. T1."dtBewegungstyp" as c5,
  12. T1."dtBSNr" as c6,
  13. T1."dtSatzNr" as c7,
  14. T1."dtGegenkonto" as c8,
  15. T1."dtBelegNr" as c9,
  16. T1."dtDatum" as c10,
  17. T1."dtBetrag" as c11,
  18. T1."dtMenge" as c12,
  19. T1."dtAnteil" as c13,
  20. T1."dtUmlageReihenfolge" as c14,
  21. T1."dtVerrechnungsKst" as c15,
  22. T1."dtBasiszeile" as c16,
  23. T1."dtBasisbetrag" as c17,
  24. T1."dtKostensatz" as c18,
  25. T1."dtBasismenge" as c19,
  26. T1."dtBasisanteil" as c20,
  27. T1."idIndex" as c21,
  28. T1."dtBuchungstext" as c22,
  29. T1."dtVerarbNr" as c23,
  30. T1."dtWerteDirektAusEBEW" as c24,
  31. T1."dtKZSonstiges" as c25,
  32. T1."dtBetragDivNull" as c26,
  33. T1."dtMengeDivNull" as c27,
  34. T1."dtKZSollHaben" as c28,
  35. T1."dtKtoNrAufbereitet" as c29,
  36. T1."dtGKtoNrAufbereitet" as c30,
  37. T1."dtBetragUmkehr" as c31,
  38. T1."dtMengeUmkehr" as c32,
  39. T1."dtWJ" as c33,
  40. T1."dtKNWKennz" as c34,
  41. T1."dtBelegfeld2" as c35,
  42. T1."dtKost2" as c36,
  43. T1."dtKRMandSchluessel" as c37,
  44. T1."dtDispo_Nr" as c38,
  45. T1."dtBelegvorhanden" as c39,
  46. T1."dtVorlaufTechn" as c40,
  47. T1."dtFolgeBuZaehl" as c41,
  48. T1."dtSplittSZaehler" as c42,
  49. T1."dtIKVTyp" as c43,
  50. T1."KostDatum" as c44,
  51. T1."VorlaufDatum" as c45,
  52. T2."KtoNr" as c46,
  53. T2."KtoBeschriftung" as c47,
  54. T3."Zeilennr" as c48,
  55. T3."Zeilenbezeichnung" as c49,
  56. '1' as c50,
  57. CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 3 for 1))) ELSE ('ungültig') END as c51,
  58. CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 1 for 1))) ELSE ('ungültig') END as c52,
  59. CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 4 for 2))) ELSE ('ungültig') END as c53,
  60. CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 6 for 2))) ELSE ('ungültig') END as c54,
  61. T4."KST-LangBez" as c55,
  62. T4."KST_EIGENSCHAFT1" as c56,
  63. T4."KST_EIGENSCHAFT2" as c57,
  64. T4."KST_EIGENSCHAFT3" as c58,
  65. T4."KST_EIGENSCHAFT4" as c59,
  66. T4."KST_EIGENSCHAFT5" as c60,
  67. T4."KST_EIGENSCHAFT6" as c61,
  68. T4."KST_EIGENSCHAFT7" as c62,
  69. T4."KST_EIGENSCHAFT8" as c63,
  70. T4."KST_EIGENSCHAFT9" as c64,
  71. T5."KSTESA_NUMMER" as c65,
  72. T5."KSTESA_BEZEICHNUNG" as c66,
  73. (ltrim(T5."KSTESA_NUMMER")) || ' - ' || T5."KSTESA_BEZEICHNUNG" as c67,
  74. 'S+K' as c68,
  75. T6."KSTESA_NUMMER" as c69,
  76. T6."KSTESA_BEZEICHNUNG" as c70,
  77. (CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 1 for 1))) ELSE ('ungültig') END) || ' - ' || T6."KSTESA_BEZEICHNUNG" as c71,
  78. T7."KSTESA_NUMMER" as c72,
  79. T7."KSTESA_BEZEICHNUNG" as c73,
  80. T7."KSTESA_BEZEICHNUNG" as c74,
  81. (substring((CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 4 for 2))) ELSE ('ungültig') END) from 1 for 1)) as c75,
  82. T8."KSTESA_NUMMER" as c76,
  83. T8."KSTESA_BEZEICHNUNG" as c77,
  84. (CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 4 for 2))) ELSE ('ungültig') END) || ' - ' || T8."KSTESA_BEZEICHNUNG" as c78,
  85. T9."KSTESA_NUMMER" as c79,
  86. T9."KSTESA_BEZEICHNUNG" as c80,
  87. (CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 6 for 2))) ELSE ('ungültig') END) || ' - ' || T9."KSTESA_BEZEICHNUNG" as c81,
  88. CASE WHEN ((od_month(T1."dtDatum")) <> (od_month(T1."idMonat"))) THEN (T1."idMonat") ELSE (T1."dtDatum") END as c82,
  89. T1."idZeilennr" as c83,
  90. (ascii(T2."KtoNr")) || ' - ' || T2."KtoBeschriftung" as c84,
  91. T2."KtoNr" as c85,
  92. CASE WHEN ((extract(DAY FROM (now()) - (CASE WHEN ((od_month(T1."dtDatum")) <> (od_month(T1."idMonat"))) THEN (T1."idMonat") ELSE (T1."dtDatum") END))) <= 90) THEN (T1."dtBelegNr" || ' - ' || T1."dtBuchungstext") ELSE ('Belege älter 90 Tage') END as c86,
  93. (substring((CASE WHEN (T1."idKstNr" <> '') THEN ((substring((ltrim(T1."idKstNr")) from 6 for 2))) ELSE ('ungültig') END) from 1 for 1)) as c87,
  94. CASE WHEN ((substring(((ascii(T2."KtoNr")) || ' - ' || T2."KtoBeschriftung") from 1 for 1)) IN ('0','1','3','9')) THEN ('1') ELSE ('2') END as c88,
  95. (substring(((ascii(T2."KtoNr")) || ' - ' || T2."KtoBeschriftung") from 1 for 1)) as c89,
  96. T1."dtBetrag" * -1 as c90,
  97. RSUM((T1."dtBetrag" * -1)) as c91,
  98. T1."dtMenge" as c92
  99. from (((((((("tblKNW" T1 left outer join "tblKtoTxt" T2 on T1."dtKonto" = T2."KtoNr") left outer join "Strukturplan" T3 on T1."idZeilennr" = T3."Zeilennr") left outer join "EbeneElement" T4 on T1."idKstNr" = T4."Element") left outer join "tblKS_KSTESA" T5 on ((ltrim(T4."KST_EIGENSCHAFT5")) = (ltrim(T5."KSTESA_NUMMER"))) and (T5."KSTESA_OWN_ID" = 5)) left outer join "tblKS_KSTESA" T6 on ((ltrim(T4."KST_EIGENSCHAFT1")) = (ltrim(T6."KSTESA_NUMMER"))) and (T6."KSTESA_OWN_ID" = 1)) left outer join "tblKS_KSTESA" T7 on ((ltrim(T4."KST_EIGENSCHAFT2")) = (ltrim(T7."KSTESA_NUMMER"))) and (T7."KSTESA_OWN_ID" = 2)) left outer join "tblKS_KSTESA" T8 on ((ltrim(T4."KST_EIGENSCHAFT3")) = (ltrim(T8."KSTESA_NUMMER"))) and (T8."KSTESA_OWN_ID" = 3)) left outer join "tblKS_KSTESA" T9 on ((ltrim(T4."KST_EIGENSCHAFT4")) = (ltrim(T9."KSTESA_NUMMER"))) and (T9."KSTESA_OWN_ID" = 4))
  100. where (T1."dtKonto" IS NOT NULL)
  101. END SQL
  102. COLUMN,0,Idkstnr
  103. COLUMN,1,Idmonat
  104. COLUMN,2,Idzeilennr
  105. COLUMN,3,Dtkonto
  106. COLUMN,4,Dtbewegungstyp
  107. COLUMN,5,Dtbsnr
  108. COLUMN,6,Dtsatznr
  109. COLUMN,7,Dtgegenkonto
  110. COLUMN,8,Dtbelegnr
  111. COLUMN,9,Dtdatum
  112. COLUMN,10,Dtbetrag
  113. COLUMN,11,Dtmenge
  114. COLUMN,12,Dtanteil
  115. COLUMN,13,Dtumlagereihenfolge
  116. COLUMN,14,Dtverrechnungskst
  117. COLUMN,15,Dtbasiszeile
  118. COLUMN,16,Dtbasisbetrag
  119. COLUMN,17,Dtkostensatz
  120. COLUMN,18,Dtbasismenge
  121. COLUMN,19,Dtbasisanteil
  122. COLUMN,20,Idindex
  123. COLUMN,21,Dtbuchungstext
  124. COLUMN,22,Dtverarbnr
  125. COLUMN,23,Dtwertedirektausebew
  126. COLUMN,24,Dtkzsonstiges
  127. COLUMN,25,Dtbetragdivnull
  128. COLUMN,26,Dtmengedivnull
  129. COLUMN,27,Dtkzsollhaben
  130. COLUMN,28,Dtktonraufbereitet
  131. COLUMN,29,Dtgktonraufbereitet
  132. COLUMN,30,Dtbetragumkehr
  133. COLUMN,31,Dtmengeumkehr
  134. COLUMN,32,Dtwj
  135. COLUMN,33,Dtknwkennz
  136. COLUMN,34,Dtbelegfeld2
  137. COLUMN,35,Dtkost2
  138. COLUMN,36,Dtkrmandschluessel
  139. COLUMN,37,Dtdispo Nr
  140. COLUMN,38,Dtbelegvorhanden
  141. COLUMN,39,Dtvorlauftechn
  142. COLUMN,40,Dtfolgebuzaehl
  143. COLUMN,41,Dtsplittszaehler
  144. COLUMN,42,Dtikvtyp
  145. COLUMN,43,Kostdatum
  146. COLUMN,44,Vorlaufdatum
  147. COLUMN,45,Ktonr
  148. COLUMN,46,Ktobeschriftung
  149. COLUMN,47,Zeilennr
  150. COLUMN,48,Zeilenbezeichnung
  151. COLUMN,49,Mandant ID
  152. COLUMN,50,Standort_ID
  153. COLUMN,51,Marke_ID
  154. COLUMN,52,KST_ID
  155. COLUMN,53,Absatzkanal_ID
  156. COLUMN,54,Kst-langbez
  157. COLUMN,55,Kst Eigenschaft1_Marke
  158. COLUMN,56,Kst Eigenschaft2_Standort
  159. COLUMN,57,Kst Eigenschaft3_KST
  160. COLUMN,58,Kst Eigenschaft4_Absatzkanal
  161. COLUMN,59,Kst Eigenschaft5_KTR
  162. COLUMN,60,Kst Eigenschaft6_Antriebsart
  163. COLUMN,61,Kst Eigenschaft7
  164. COLUMN,62,Kst Eigenschaft8
  165. COLUMN,63,Kst Eigenschaft9
  166. COLUMN,64,Kstesa Nummer_KTR
  167. COLUMN,65,Kstesa Bezeichnung_KTR
  168. COLUMN,66,Kostenträger_mit_Bez
  169. COLUMN,67,Hauptbetrieb
  170. COLUMN,68,Kstesa Nummer_Marke
  171. COLUMN,69,Kstesa Bezeichnung_Marke
  172. COLUMN,70,Marke_mit_Bez
  173. COLUMN,71,Kstesa Nummer_Standort
  174. COLUMN,72,Kstesa Bezeichnung_Standort
  175. COLUMN,73,Standort_Name
  176. COLUMN,74,Kostenstelle
  177. COLUMN,75,Kstesa Nummer_KST
  178. COLUMN,76,Kstesa Bezeichnung_KST
  179. COLUMN,77,KST_mit_Bez
  180. COLUMN,78,Kstesa Nummer_Absatzkanal
  181. COLUMN,79,Kstesa Bezeichnung_Absatzkanal
  182. COLUMN,80,Absatzkanal_mit_Bez
  183. COLUMN,81,Invoice Date
  184. COLUMN,82,Ebene6
  185. COLUMN,83,Konto
  186. COLUMN,84,Acct Nr
  187. COLUMN,85,Text
  188. COLUMN,86,Ebene21
  189. COLUMN,87,Konto_Art
  190. COLUMN,88,Susa
  191. COLUMN,89,Betrag
  192. COLUMN,90,Summe (Betrag) Nr.1
  193. COLUMN,91,Menge