GVO_GuV_4_Autonom.iqd 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GVO_Fibu_Beleg
  4. DATASOURCENAME,D:\GAPS\Portal\System\IQD\Belege\GVO_GuV_4_Autonom.imr
  5. TITLE,GVO_GuV_4_Autonom.imr
  6. BEGIN SQL
  7. select T1."Betrieb" as c1,
  8. T1."Hauptbetrieb" as c2,
  9. T1."Rechtseinheit" as c3,
  10. T1."Feld1" as c4,
  11. T1."Feld2" as c5,
  12. T1."Feld3" as c6,
  13. T1."Feld4" as c7,
  14. T1."Feld5" as c8,
  15. T1."Feld6" as c9,
  16. T1."Feld7" as c10,
  17. T1."Feld8" as c11,
  18. T1."Betrag" as c12,
  19. T1."Feld9" as c13,
  20. T1."Kst" as c14,
  21. T1."Kto" as c15,
  22. T1."Name" as c16,
  23. T1."Verdichtung 1" as c17,
  24. T1."Verdichtung 2" as c18,
  25. T1."Verdichtung 3" as c19,
  26. T1."Verdichtung 4" as c20,
  27. T1."Verdichtung 5" as c21,
  28. T1."Verdichtung 6" as c22,
  29. T1."Verdichtung 7" as c23,
  30. T1."Verdichtung 8" as c24,
  31. T1."Verdichtung 9" as c25,
  32. T1."Verdichtung 10" as c26,
  33. T1."Verdichtung 11" as c27,
  34. T1."Verdichtung 12" as c28,
  35. T1."Verdichtung 13" as c29,
  36. T1."Verdichtung 14" as c30,
  37. CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END as c31,
  38. 'G.V.O.' as c32,
  39. CASE WHEN (T1."Name" IS NOT NULL) THEN (T1."Kto" || ' - ' || T1."Name") ELSE (T1."Kto") END as c33,
  40. T1."Kst" as c34,
  41. (od_left(T1."Feld6",2)) || '.' || (substring(T1."Feld6" from 3 for 2)) || '.' || (od_right(T1."Feld6",2)) as c35,
  42. CASE WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Mainzer Landstrasse') THEN ('01') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Nordwest-Stadt') THEN ('02') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Eschborn') THEN ('03') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Hanauer Landstrasse') THEN ('04') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Offenbach') THEN ('05') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Neu-Isenburg') THEN ('06') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Enkheim') THEN ('08') WHEN ((CASE WHEN (T1."Betrieb" IS NULL) THEN ('POS Mainzer Landstrasse') ELSE (T1."Betrieb") END) = 'POS Nürnberger Strasse') THEN ('09') ELSE null END as c36,
  43. (od_left(T1."Kst",1)) as c37,
  44. CASE WHEN (((od_left(T1."Kst",1))) = '3') THEN ('6') WHEN (((od_left(T1."Kst",1))) = '4') THEN ('3') WHEN (((od_left(T1."Kst",1))) = '5') THEN ('4') WHEN (((od_left(T1."Kst",1))) = '6') THEN ('5') WHEN (((od_left(T1."Kst",1))) = '8') THEN ('9') ELSE (((od_left(T1."Kst",1)))) END as c38,
  45. T1."Feld1" as c39,
  46. ((od_left(T1."Feld6",2)) || '.' || (substring(T1."Feld6" from 3 for 2)) || '.' || (od_right(T1."Feld6",2))) as c40,
  47. '' as c41,
  48. (CASE WHEN (((od_left(T1."Kst",1))) = '3') THEN ('6') WHEN (((od_left(T1."Kst",1))) = '4') THEN ('3') WHEN (((od_left(T1."Kst",1))) = '5') THEN ('4') WHEN (((od_left(T1."Kst",1))) = '6') THEN ('5') WHEN (((od_left(T1."Kst",1))) = '8') THEN ('9') ELSE (((od_left(T1."Kst",1)))) END) as c42
  49. from "s_089900_4_Tab" T1
  50. END SQL
  51. COLUMN,0,Betrieb_ori
  52. COLUMN,1,Hauptbetrieb
  53. COLUMN,2,Rechtseinheit_ori
  54. COLUMN,3,Konto Nr
  55. COLUMN,4,Betrieb Nr
  56. COLUMN,5,Bezeichnung
  57. COLUMN,6,Feld4
  58. COLUMN,7,Belegnr
  59. COLUMN,8,Feld6
  60. COLUMN,9,Beleg
  61. COLUMN,10,B-text
  62. COLUMN,11,Betrag
  63. COLUMN,12,Summe
  64. COLUMN,13,Kst
  65. COLUMN,14,Kto_ori
  66. COLUMN,15,Name
  67. COLUMN,16,Verdichtung 1
  68. COLUMN,17,Verdichtung 2
  69. COLUMN,18,Verdichtung 3
  70. COLUMN,19,Verdichtung 4
  71. COLUMN,20,Verdichtung 5
  72. COLUMN,21,Verdichtung 6
  73. COLUMN,22,Verdichtung 7
  74. COLUMN,23,Verdichtung 8
  75. COLUMN,24,Verdichtung 9
  76. COLUMN,25,Verdichtung 10
  77. COLUMN,26,Verdichtung 11
  78. COLUMN,27,Verdichtung 12
  79. COLUMN,28,Verdichtung 13
  80. COLUMN,29,Verdichtung 14
  81. COLUMN,30,Betrieb_alt
  82. COLUMN,31,Rechtseinheit
  83. COLUMN,32,Kto
  84. COLUMN,33,Kostenstelle_alt
  85. COLUMN,34,Datum
  86. COLUMN,35,Betrieb
  87. COLUMN,36,KST_1
  88. COLUMN,37,KST_2
  89. COLUMN,38,Acct Nr
  90. COLUMN,39,Bookkeep Date
  91. COLUMN,40,Marke
  92. COLUMN,41,Kostenstelle