Einsatz_Planung.sql 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. SELECT T1."Zeile" AS "Zeile",
  2. T1."Bezeichnung" AS "Bezeichnung",
  3. T1."Einheiten" AS "Einheiten",
  4. T1."Erl�se EUR" AS "Erl�se Eur",
  5. T1."VAK EUR" AS "Vak Eur",
  6. T1."DB I EUR" AS "Db I Eur",
  7. T1."DB I %" AS "Db I %",
  8. T1."Rechtseinheit" AS "Rechtseinheit",
  9. T1."Betrieb" AS "Betrieb",
  10. T1."Kostenstelle" AS "Kostenstelle",
  11. T2."Ebene1" AS "Ebene1",
  12. T2."Ebene2" AS "Ebene2",
  13. T2."Ebene3" AS "Ebene3",
  14. T2."Ebene4" AS "Ebene4",
  15. T2."Ebene5" AS "Ebene5",
  16. (convert(FLOAT, T1."VAK EUR")) * - 1 AS "Wert gesamt",
  17. CASE
  18. WHEN (T1."Kostenstelle" = '1')
  19. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0459)
  20. WHEN (T1."Kostenstelle" = '2')
  21. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0537)
  22. WHEN (T1."Kostenstelle" = '3')
  23. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0536)
  24. WHEN (T1."Kostenstelle" = '4')
  25. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0551)
  26. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  27. END AS "Wert1",
  28. CASE
  29. WHEN (T1."Kostenstelle" = '1')
  30. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0660)
  31. WHEN (T1."Kostenstelle" = '2')
  32. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0772)
  33. WHEN (T1."Kostenstelle" = '3')
  34. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0771)
  35. WHEN (T1."Kostenstelle" = '4')
  36. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0793)
  37. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  38. END AS "Wert2",
  39. CASE
  40. WHEN (T1."Kostenstelle" = '1')
  41. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0979)
  42. WHEN (T1."Kostenstelle" = '2')
  43. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0946)
  44. WHEN (T1."Kostenstelle" = '3')
  45. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0817)
  46. WHEN (T1."Kostenstelle" = '4')
  47. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0857)
  48. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  49. END AS "Wert3",
  50. CASE
  51. WHEN (T1."Kostenstelle" = '1')
  52. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0974)
  53. WHEN (T1."Kostenstelle" = '2')
  54. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0981)
  55. WHEN (T1."Kostenstelle" = '3')
  56. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0865)
  57. WHEN (T1."Kostenstelle" = '4')
  58. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0933)
  59. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  60. END AS "Wert4",
  61. CASE
  62. WHEN (T1."Kostenstelle" = '1')
  63. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0916)
  64. WHEN (T1."Kostenstelle" = '2')
  65. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0964)
  66. WHEN (T1."Kostenstelle" = '3')
  67. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0855)
  68. WHEN (T1."Kostenstelle" = '4')
  69. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0910)
  70. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  71. END AS "Wert5",
  72. CASE
  73. WHEN (T1."Kostenstelle" = '1')
  74. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.1057)
  75. WHEN (T1."Kostenstelle" = '2')
  76. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0965)
  77. WHEN (T1."Kostenstelle" = '3')
  78. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0909)
  79. WHEN (T1."Kostenstelle" = '4')
  80. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0962)
  81. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  82. END AS "Wert6",
  83. CASE
  84. WHEN (T1."Kostenstelle" = '1')
  85. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0900)
  86. WHEN (T1."Kostenstelle" = '2')
  87. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0846)
  88. WHEN (T1."Kostenstelle" = '3')
  89. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0808)
  90. WHEN (T1."Kostenstelle" = '4')
  91. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0837)
  92. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  93. END AS "Wert7",
  94. CASE
  95. WHEN (T1."Kostenstelle" = '1')
  96. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0696)
  97. WHEN (T1."Kostenstelle" = '2')
  98. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0847)
  99. WHEN (T1."Kostenstelle" = '3')
  100. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0763)
  101. WHEN (T1."Kostenstelle" = '4')
  102. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  103. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  104. END AS "Wert8",
  105. CASE
  106. WHEN (T1."Kostenstelle" = '1')
  107. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0656)
  108. WHEN (T1."Kostenstelle" = '2')
  109. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0734)
  110. WHEN (T1."Kostenstelle" = '3')
  111. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0770)
  112. WHEN (T1."Kostenstelle" = '4')
  113. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0776)
  114. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  115. END AS "Wert9",
  116. CASE
  117. WHEN (T1."Kostenstelle" = '1')
  118. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0916)
  119. WHEN (T1."Kostenstelle" = '2')
  120. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0928)
  121. WHEN (T1."Kostenstelle" = '3')
  122. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0909)
  123. WHEN (T1."Kostenstelle" = '4')
  124. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0868)
  125. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  126. END AS "Wert10",
  127. CASE
  128. WHEN (T1."Kostenstelle" = '1')
  129. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0968)
  130. WHEN (T1."Kostenstelle" = '2')
  131. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0860)
  132. WHEN (T1."Kostenstelle" = '3')
  133. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.1165)
  134. WHEN (T1."Kostenstelle" = '4')
  135. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0940)
  136. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  137. END AS "Wert11",
  138. CASE
  139. WHEN (T1."Kostenstelle" = '1')
  140. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0819)
  141. WHEN (T1."Kostenstelle" = '2')
  142. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0620)
  143. WHEN (T1."Kostenstelle" = '3')
  144. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0832)
  145. WHEN (T1."Kostenstelle" = '4')
  146. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0740)
  147. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  148. END AS "Wert12",
  149. (
  150. CASE
  151. WHEN (T1."Kostenstelle" = '1')
  152. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0459)
  153. WHEN (T1."Kostenstelle" = '2')
  154. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0537)
  155. WHEN (T1."Kostenstelle" = '3')
  156. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0536)
  157. WHEN (T1."Kostenstelle" = '4')
  158. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0551)
  159. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  160. END
  161. ) + (
  162. CASE
  163. WHEN (T1."Kostenstelle" = '1')
  164. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0660)
  165. WHEN (T1."Kostenstelle" = '2')
  166. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0772)
  167. WHEN (T1."Kostenstelle" = '3')
  168. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0771)
  169. WHEN (T1."Kostenstelle" = '4')
  170. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0793)
  171. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  172. END
  173. ) + (
  174. CASE
  175. WHEN (T1."Kostenstelle" = '1')
  176. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0979)
  177. WHEN (T1."Kostenstelle" = '2')
  178. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0946)
  179. WHEN (T1."Kostenstelle" = '3')
  180. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0817)
  181. WHEN (T1."Kostenstelle" = '4')
  182. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0857)
  183. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  184. END
  185. ) + (
  186. CASE
  187. WHEN (T1."Kostenstelle" = '1')
  188. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0974)
  189. WHEN (T1."Kostenstelle" = '2')
  190. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0981)
  191. WHEN (T1."Kostenstelle" = '3')
  192. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0865)
  193. WHEN (T1."Kostenstelle" = '4')
  194. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0933)
  195. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  196. END
  197. ) + (
  198. CASE
  199. WHEN (T1."Kostenstelle" = '1')
  200. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0916)
  201. WHEN (T1."Kostenstelle" = '2')
  202. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0964)
  203. WHEN (T1."Kostenstelle" = '3')
  204. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0855)
  205. WHEN (T1."Kostenstelle" = '4')
  206. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0910)
  207. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  208. END
  209. ) + (
  210. CASE
  211. WHEN (T1."Kostenstelle" = '1')
  212. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.1057)
  213. WHEN (T1."Kostenstelle" = '2')
  214. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0965)
  215. WHEN (T1."Kostenstelle" = '3')
  216. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0909)
  217. WHEN (T1."Kostenstelle" = '4')
  218. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0962)
  219. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  220. END
  221. ) + (
  222. CASE
  223. WHEN (T1."Kostenstelle" = '1')
  224. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0900)
  225. WHEN (T1."Kostenstelle" = '2')
  226. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0846)
  227. WHEN (T1."Kostenstelle" = '3')
  228. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0808)
  229. WHEN (T1."Kostenstelle" = '4')
  230. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0837)
  231. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  232. END
  233. ) + (
  234. CASE
  235. WHEN (T1."Kostenstelle" = '1')
  236. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0696)
  237. WHEN (T1."Kostenstelle" = '2')
  238. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0847)
  239. WHEN (T1."Kostenstelle" = '3')
  240. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0763)
  241. WHEN (T1."Kostenstelle" = '4')
  242. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  243. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  244. END
  245. ) + (
  246. CASE
  247. WHEN (T1."Kostenstelle" = '1')
  248. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0656)
  249. WHEN (T1."Kostenstelle" = '2')
  250. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0734)
  251. WHEN (T1."Kostenstelle" = '3')
  252. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0770)
  253. WHEN (T1."Kostenstelle" = '4')
  254. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0776)
  255. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  256. END
  257. ) + (
  258. CASE
  259. WHEN (T1."Kostenstelle" = '1')
  260. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0916)
  261. WHEN (T1."Kostenstelle" = '2')
  262. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0928)
  263. WHEN (T1."Kostenstelle" = '3')
  264. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0909)
  265. WHEN (T1."Kostenstelle" = '4')
  266. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0868)
  267. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  268. END
  269. ) + (
  270. CASE
  271. WHEN (T1."Kostenstelle" = '1')
  272. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0968)
  273. WHEN (T1."Kostenstelle" = '2')
  274. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0860)
  275. WHEN (T1."Kostenstelle" = '3')
  276. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.1165)
  277. WHEN (T1."Kostenstelle" = '4')
  278. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0940)
  279. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  280. END
  281. ) + (
  282. CASE
  283. WHEN (T1."Kostenstelle" = '1')
  284. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0819)
  285. WHEN (T1."Kostenstelle" = '2')
  286. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0620)
  287. WHEN (T1."Kostenstelle" = '3')
  288. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0832)
  289. WHEN (T1."Kostenstelle" = '4')
  290. THEN (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0740)
  291. ELSE (((convert(FLOAT, T1."VAK EUR")) * - 1) * 0.0833)
  292. END
  293. ) AS "Kontrolle",
  294. 2011 AS "Bookkeep Date",
  295. T2."Ebene3" AS "Ebene12"
  296. FROM "Planung_gesamt" T1,
  297. "Struktur_FB" T2
  298. WHERE (T1."Zeile" = (left(T2."Ebene3", 4)))
  299. AND (T2."Ebene1" = 'Materialaufwand')