auftraege_eds_fibu.iqd 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_CARLO
  4. DATASOURCENAME,C:\GlobalCube\System\CARLO\IQD\belege\auftraege_eds_fibu.imr
  5. TITLE,auftraege_eds_fibu.imr
  6. BEGIN SQL
  7. select c314 as c1,
  8. c313 as c2,
  9. c312 as c3,
  10. c311 as c4,
  11. c310 as c5,
  12. c309 as c6,
  13. c308 as c7,
  14. c307 as c8,
  15. c306 as c9,
  16. c305 as c10,
  17. c304 as c11,
  18. c303 as c12,
  19. c302 as c13,
  20. c301 as c14,
  21. c300 as c15,
  22. c299 as c16,
  23. c298 as c17,
  24. c297 as c18,
  25. c296 as c19,
  26. c295 as c20,
  27. c294 as c21,
  28. c180 as c22,
  29. c293 as c23,
  30. c292 as c24,
  31. c291 as c25,
  32. c290 as c26,
  33. c289 as c27,
  34. c232 as c28,
  35. c288 as c29,
  36. c287 as c30,
  37. c231 as c31,
  38. c286 as c32,
  39. c285 as c33,
  40. c284 as c34,
  41. c283 as c35,
  42. c282 as c36,
  43. c224 as c37,
  44. c281 as c38,
  45. c280 as c39,
  46. c279 as c40,
  47. c278 as c41,
  48. c277 as c42,
  49. c276 as c43,
  50. c219 as c44,
  51. c275 as c45,
  52. c274 as c46,
  53. c273 as c47,
  54. c272 as c48,
  55. c271 as c49,
  56. c270 as c50,
  57. c269 as c51,
  58. c268 as c52,
  59. c267 as c53,
  60. c193 as c54,
  61. c266 as c55,
  62. c265 as c56,
  63. c264 as c57,
  64. c211 as c58,
  65. c206 as c59,
  66. c263 as c60,
  67. c262 as c61,
  68. c261 as c62,
  69. c260 as c63,
  70. c259 as c64,
  71. c258 as c65,
  72. c257 as c66,
  73. c256 as c67,
  74. c197 as c68,
  75. c255 as c69,
  76. c210 as c70,
  77. c209 as c71,
  78. c254 as c72,
  79. c253 as c73,
  80. c252 as c74,
  81. c251 as c75,
  82. c250 as c76,
  83. c249 as c77,
  84. c248 as c78,
  85. c247 as c79,
  86. c246 as c80,
  87. c245 as c81,
  88. c244 as c82,
  89. c243 as c83,
  90. c242 as c84,
  91. c241 as c85,
  92. c240 as c86,
  93. c239 as c87,
  94. c208 as c88,
  95. c238 as c89,
  96. c207 as c90,
  97. '1' as c91,
  98. c237 as c92,
  99. c237 as c93,
  100. c236 as c94,
  101. c236 as c95,
  102. c235 as c96,
  103. c234 as c97,
  104. c233 as c98,
  105. c232 as c99,
  106. c231 as c100,
  107. c218 as c101,
  108. c230 as c102,
  109. c229 as c103,
  110. c228 as c104,
  111. c227 as c105,
  112. c226 as c106,
  113. c180 as c107,
  114. c225 as c108,
  115. c224 as c109,
  116. c223 as c110,
  117. c223 as c111,
  118. c222 as c112,
  119. c221 as c113,
  120. c220 as c114,
  121. c219 as c115,
  122. c218 as c116,
  123. c217 as c117,
  124. c216 as c118,
  125. c215 as c119,
  126. c214 as c120,
  127. c213 as c121,
  128. c212 as c122,
  129. c211 as c123,
  130. c206 as c124,
  131. c210 as c125,
  132. c209 as c126,
  133. c208 as c127,
  134. c207 as c128,
  135. c206 as c129,
  136. c205 as c130,
  137. c204 as c131,
  138. c175 as c132,
  139. c203 as c133,
  140. c202 as c134,
  141. c201 as c135,
  142. c200 as c136,
  143. c199 as c137,
  144. c177 as c138,
  145. c198 as c139,
  146. c197 as c140,
  147. 1 as c141,
  148. c196 as c142,
  149. c195 as c143,
  150. c194 as c144,
  151. c193 as c145,
  152. c192 as c146,
  153. c191 as c147,
  154. c190 as c148,
  155. c189 as c149,
  156. c188 as c150,
  157. c187 as c151,
  158. c186 as c152,
  159. c188 as c153,
  160. c187 as c154,
  161. c186 as c155,
  162. c185 as c156,
  163. c184 as c157,
  164. c183 as c158,
  165. c182 as c159,
  166. c181 as c160,
  167. 1 as c161,
  168. XCOUNT(c296 for c175) as c162,
  169. 1 / (XCOUNT(c296 for c175)) as c163,
  170. c180 as c164,
  171. '1' as c165,
  172. c179 as c166,
  173. 'verkaufte Stückzahlen' as c167,
  174. 'Service' as c168,
  175. c178 as c169,
  176. c177 as c170,
  177. c176 as c171
  178. from
  179. (select T3."Auftragsnr_" as c175,
  180. CASE WHEN (not (CASE WHEN (T3."Kostenstellencode" IN ('110','210','50','60','80','310','410')) THEN ('1') WHEN (T3."Kostenstellencode" IN ('120','220','20','52','62','85','10','320','420')) THEN ('2') WHEN (T3."Kostenstellencode" IN ('140','240','40','54','64','84','340','440')) THEN ('3') WHEN (T3."Kostenstellencode" IN ('141','241','41','55','65','81','341','441')) THEN ('4') WHEN (T3."Kostenstellencode" IN ('142','242','42','56','66','82','342')) THEN ('5') WHEN (T3."Kostenstellencode" IN ('150','230','231','30','31','53','63','83','330','331','430','431')) THEN ('6') WHEN (T3."Kostenstellencode" IN ('170','180','270','271','272','290','57','67','70','71','72','87','370')) THEN ('7') ELSE null END) IN ('3','4','5')) THEN ('3') ELSE ((CASE WHEN (T3."Kostenstellencode" IN ('110','210','50','60','80','310','410')) THEN ('1') WHEN (T3."Kostenstellencode" IN ('120','220','20','52','62','85','10','320','420')) THEN ('2') WHEN (T3."Kostenstellencode" IN ('140','240','40','54','64','84','340','440')) THEN ('3') WHEN (T3."Kostenstellencode" IN ('141','241','41','55','65','81','341','441')) THEN ('4') WHEN (T3."Kostenstellencode" IN ('142','242','42','56','66','82','342')) THEN ('5') WHEN (T3."Kostenstellencode" IN ('150','230','231','30','31','53','63','83','330','331','430','431')) THEN ('6') WHEN (T3."Kostenstellencode" IN ('170','180','270','271','272','290','57','67','70','71','72','87','370')) THEN ('7') ELSE null END)) END as c176,
  181. (CASE WHEN ((T3."Geschäftsbuchungsgruppe" LIKE '%GWL%') or (T3."Geschäftsbuchungsgruppe" LIKE '%GEWL%')) THEN ('GWL') WHEN (T3."Geschäftsbuchungsgruppe" LIKE '%INTERN%') THEN ('Intern') ELSE ('Extern') END) as c177,
  182. CASE WHEN ((CASE WHEN (T3."Kostenstellencode" IN ('110','210','50','60','80','310','410')) THEN ('1') WHEN (T3."Kostenstellencode" IN ('120','220','20','52','62','85','10','320','420')) THEN ('2') WHEN (T3."Kostenstellencode" IN ('140','240','40','54','64','84','340','440')) THEN ('3') WHEN (T3."Kostenstellencode" IN ('141','241','41','55','65','81','341','441')) THEN ('4') WHEN (T3."Kostenstellencode" IN ('142','242','42','56','66','82','342')) THEN ('5') WHEN (T3."Kostenstellencode" IN ('150','230','231','30','31','53','63','83','330','331','430','431')) THEN ('6') WHEN (T3."Kostenstellencode" IN ('170','180','270','271','272','290','57','67','70','71','72','87','370')) THEN ('7') ELSE null END) = '3') THEN ('Mechanik') WHEN ((CASE WHEN (T3."Kostenstellencode" IN ('110','210','50','60','80','310','410')) THEN ('1') WHEN (T3."Kostenstellencode" IN ('120','220','20','52','62','85','10','320','420')) THEN ('2') WHEN (T3."Kostenstellencode" IN ('140','240','40','54','64','84','340','440')) THEN ('3') WHEN (T3."Kostenstellencode" IN ('141','241','41','55','65','81','341','441')) THEN ('4') WHEN (T3."Kostenstellencode" IN ('142','242','42','56','66','82','342')) THEN ('5') WHEN (T3."Kostenstellencode" IN ('150','230','231','30','31','53','63','83','330','331','430','431')) THEN ('6') WHEN (T3."Kostenstellencode" IN ('170','180','270','271','272','290','57','67','70','71','72','87','370')) THEN ('7') ELSE null END) = '4') THEN ('Karosserie') WHEN ((CASE WHEN (T3."Kostenstellencode" IN ('110','210','50','60','80','310','410')) THEN ('1') WHEN (T3."Kostenstellencode" IN ('120','220','20','52','62','85','10','320','420')) THEN ('2') WHEN (T3."Kostenstellencode" IN ('140','240','40','54','64','84','340','440')) THEN ('3') WHEN (T3."Kostenstellencode" IN ('141','241','41','55','65','81','341','441')) THEN ('4') WHEN (T3."Kostenstellencode" IN ('142','242','42','56','66','82','342')) THEN ('5') WHEN (T3."Kostenstellencode" IN ('150','230','231','30','31','53','63','83','330','331','430','431')) THEN ('6') WHEN (T3."Kostenstellencode" IN ('170','180','270','271','272','290','57','67','70','71','72','87','370')) THEN ('7') ELSE null END) = '5') THEN ('Lack') ELSE ('Mechanik') END as c178,
  183. CASE WHEN (T4."Code" IN ('00','05','09')) THEN ('Königsberger Str.') WHEN (T4."Code" IN ('10','15','19')) THEN ('Kevelaer') WHEN (T4."Code" IN ('20','25','29')) THEN ('Brunnenstr.') WHEN (T4."Code" IN ('30','35','39')) THEN ('Weilerswist') WHEN (T4."Code" IN ('50','55','59')) THEN ('Benrath') WHEN (T4."Code" IN ('40','45','49')) THEN ('Ratingen') WHEN (T4."Code" IN ('69','60','65')) THEN ('Automeile HW') WHEN (T4."Code" IN ('79','70','75')) THEN ('Ratingen II') ELSE null END as c179,
  184. ((CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)) as c180,
  185. ((CASE WHEN (T1."Nr_" IS NULL) THEN (T2."Nr_") ELSE (T1."Nr_") END) || ' - ' || T6."Name") || ' - ' || (T3."Serviceberaternr_" || ' - ' || T5."Vorname" || ' ' || T5."Nachname") || ' - ' || (asciiz(extract(YEAR FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),4) || '-' || asciiz(extract(MONTH FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),2) || '-' || asciiz(extract(DAY FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),2)) as c181,
  186. CASE WHEN ((((datepart({weekday},((getdate()))))) = 1) and ((extract(DAY FROM ((getdate())) - (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END))) IN (2,3,4))) THEN ((((CASE WHEN (T1."Nr_" IS NULL) THEN (T2."Nr_") ELSE (T1."Nr_") END) || ' - ' || T6."Name") || ' - ' || (T3."Serviceberaternr_" || ' - ' || T5."Vorname" || ' ' || T5."Nachname") || ' - ' || (asciiz(extract(YEAR FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),4) || '-' || asciiz(extract(MONTH FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),2) || '-' || asciiz(extract(DAY FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),2)))) WHEN ((((datepart({weekday},((getdate()))))) IN (2,3,4,5,6)) and ((extract(DAY FROM ((getdate())) - (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END))) IN (1,2))) THEN ((((CASE WHEN (T1."Nr_" IS NULL) THEN (T2."Nr_") ELSE (T1."Nr_") END) || ' - ' || T6."Name") || ' - ' || (T3."Serviceberaternr_" || ' - ' || T5."Vorname" || ' ' || T5."Nachname") || ' - ' || (asciiz(extract(YEAR FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),4) || '-' || asciiz(extract(MONTH FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),2) || '-' || asciiz(extract(DAY FROM (CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)),2)))) ELSE null END as c182,
  187. (cdate((CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END))) as c183,
  188. (datepart({weekday},((getdate())))) as c184,
  189. (getdate()) as c185,
  190. (T8."Einstandspreis (durchschn_)") as c186,
  191. (T8."EK-Preis (neuester)") as c187,
  192. (T8."Einstandspreis") as c188,
  193. T8."VK-Preis" as c189,
  194. T8."Basiseinheitencode" as c190,
  195. T8."Beschreibung" as c191,
  196. T8."Nr_" as c192,
  197. (T3."Verrechnungsbetrag") as c193,
  198. (CASE WHEN (T3."Art" = 1) THEN ((CASE WHEN (T3."Offen" = 0) THEN ((T3."Verkaufsbetrag" * -1)) ELSE ((T3."Verkaufsbetrag")) END)) ELSE (0) END) - (CASE WHEN (T3."Art" = 1) THEN (((T3."Einstandsbetrag"))) ELSE (0) END) as c194,
  199. T3."Hauptdebitor" as c195,
  200. T3."Herkunftsnr_(Zahlung)" as c196,
  201. T3."Kundengruppencode" as c197,
  202. CASE WHEN (T3."Kostenstellencode" BETWEEN '110' AND '190') THEN ('Citroen') WHEN (T3."Kostenstellencode" BETWEEN '210' AND '290') THEN ('GM') WHEN (T3."Kostenstellencode" IN ('31','20','70','41','30','40','10','72','71','42')) THEN ('Opel') WHEN (T3."Kostenstellencode" BETWEEN '50' AND '57') THEN ('Chevrolet') WHEN (T3."Kostenstellencode" BETWEEN '60' AND '67') THEN ('Chrysler') WHEN (T3."Kostenstellencode" BETWEEN '80' AND '87') THEN ('Lotus') WHEN (T3."Kostenstellencode" BETWEEN '410' AND '470') THEN ('Peugeot') ELSE ('Allgemein') END as c198,
  203. T1."Archivierungsgrund" as c199,
  204. T1."Arch_ durch Benutzer ID" as c200,
  205. T1."Archivierungsdatum" as c201,
  206. T9."Zeilennr_" as c202,
  207. T9."Belegnr_" as c203,
  208. CASE WHEN (((T3."Menge pro Stunde")) <> 0) THEN ((((T3."AW Mont_ 1")) + ((T3."AW Mont_ 2"))) / ((T3."Menge pro Stunde"))) ELSE (((T3."AW Mont_ 1")) + ((T3."AW Mont_ 2"))) END as c204,
  209. CASE WHEN ((((T3."Menge pro Stunde")) <> 0) and ((((T3."Menge (Stunde)"))) >= 0)) THEN (((T3."Vorgabezeit")) / ((T3."Menge pro Stunde"))) WHEN ((((T3."Menge pro Stunde")) <> 0) and ((((T3."Menge (Stunde)"))) < 0)) THEN (((T3."Vorgabezeit")) / ((T3."Menge pro Stunde")) * -1) ELSE (((T3."Vorgabezeit"))) END as c205,
  210. ((T3."Menge (Stunde)")) as c206,
  211. (T3."AW Mont_ 2") as c207,
  212. (T3."AW Mont_ 1") as c208,
  213. T3."Vorgabezeitart" as c209,
  214. (T3."Vorgabezeit") as c210,
  215. (T3."Menge pro Stunde") as c211,
  216. CASE WHEN (T3."Art" IN (0,3)) THEN (((T3."Einstandsbetrag"))) ELSE (0) END as c212,
  217. CASE WHEN (((CASE WHEN (T3."Art" = 1) THEN (((T3."Einstandsbetrag"))) ELSE (0) END) = 0) and ((CASE WHEN (T3."Art" = 4) THEN ((CASE WHEN (T3."Offen" = 0) THEN ((T3."Verkaufsbetrag" * -1)) ELSE ((T3."Verkaufsbetrag")) END)) ELSE (0) END) = 0)) THEN (((T3."Menge")) * T8."Einstandspreis") ELSE ((CASE WHEN (T3."Art" = 1) THEN (((T3."Einstandsbetrag"))) ELSE (0) END)) END as c213,
  218. CASE WHEN (T3."Art" = 1) THEN (((T3."Einstandsbetrag"))) ELSE (0) END as c214,
  219. CASE WHEN (T3."Art" IN (0,3)) THEN ((CASE WHEN (T3."Offen" = 0) THEN ((T3."Verkaufsbetrag" * -1)) ELSE ((T3."Verkaufsbetrag")) END)) ELSE (0) END as c215,
  220. CASE WHEN (T3."Art" = 1) THEN ((CASE WHEN (T3."Offen" = 0) THEN ((T3."Verkaufsbetrag" * -1)) ELSE ((T3."Verkaufsbetrag")) END)) ELSE (0) END as c216,
  221. CASE WHEN (T3."Art" = 4) THEN ((CASE WHEN (T3."Offen" = 0) THEN ((T3."Verkaufsbetrag" * -1)) ELSE ((T3."Verkaufsbetrag")) END)) ELSE (0) END as c217,
  222. (CASE WHEN (T3."Offen" = 0) THEN ((T3."Verkaufsbetrag" * -1)) ELSE ((T3."Verkaufsbetrag")) END) as c218,
  223. T3."Produktbuchungsgruppe" as c219,
  224. CASE WHEN (T3."Kostenstellencode" IN ('110','210','50','60','80','310','410')) THEN ('1') WHEN (T3."Kostenstellencode" IN ('120','220','20','52','62','85','10','320','420')) THEN ('2') WHEN (T3."Kostenstellencode" IN ('140','240','40','54','64','84','340','440')) THEN ('3') WHEN (T3."Kostenstellencode" IN ('141','241','41','55','65','81','341','441')) THEN ('4') WHEN (T3."Kostenstellencode" IN ('142','242','42','56','66','82','342')) THEN ('5') WHEN (T3."Kostenstellencode" IN ('150','230','231','30','31','53','63','83','330','331','430','431')) THEN ('6') WHEN (T3."Kostenstellencode" IN ('170','180','270','271','272','290','57','67','70','71','72','87','370')) THEN ('7') ELSE null END as c220,
  225. CASE WHEN (T3."Kostenstellencode" = '') THEN ('99') ELSE ((substring(T3."Kostenstellencode" from 3 for 2))) END as c221,
  226. T3."Fahrgestellnummer" || ' - ' || T7."Modell" as c222,
  227. T7."Modell" as c223,
  228. T3."Markencode" as c224,
  229. (CASE WHEN (T1."Nr_" IS NULL) THEN (T2."Nr_") ELSE (T1."Nr_") END) || ' - ' || T6."Name" as c225,
  230. T6."Nr_" || ' - ' || T6."Name" as c226,
  231. T6."Name" as c227,
  232. T6."Nr_" as c228,
  233. CASE WHEN (((T3."Herkunftsnr_" LIKE '%INT%') or ((CASE WHEN (T1."Verk_ an Deb_-Nr_" IS NULL) THEN (T2."Verk_ an Deb_-Nr_") ELSE (T1."Verk_ an Deb_-Nr_") END) LIKE '%INT%')) or ((CASE WHEN (T1."Rech_ an Deb_-Nr_" IS NULL) THEN (T2."Rech_ an Deb_-Nr_") ELSE (T1."Rech_ an Deb_-Nr_") END) LIKE '%INT%')) THEN ('Intern') WHEN ((T3."Belegtyp" = 2) and (((not T3."Herkunftsnr_" LIKE '%INT%') or (not (CASE WHEN (T1."Verk_ an Deb_-Nr_" IS NULL) THEN (T2."Verk_ an Deb_-Nr_") ELSE (T1."Verk_ an Deb_-Nr_") END) LIKE '%INT%')) or (not (CASE WHEN (T1."Rech_ an Deb_-Nr_" IS NULL) THEN (T2."Rech_ an Deb_-Nr_") ELSE (T1."Rech_ an Deb_-Nr_") END) LIKE '%INT%'))) THEN ('Extern') WHEN ((T3."Belegtyp" = 3) and (((not T3."Herkunftsnr_" LIKE '%INT%') or (not (CASE WHEN (T1."Verk_ an Deb_-Nr_" IS NULL) THEN (T2."Verk_ an Deb_-Nr_") ELSE (T1."Verk_ an Deb_-Nr_") END) LIKE '%INT%')) or (not (CASE WHEN (T1."Rech_ an Deb_-Nr_" IS NULL) THEN (T2."Rech_ an Deb_-Nr_") ELSE (T1."Rech_ an Deb_-Nr_") END) LIKE '%INT%'))) THEN ('GWL') ELSE null END as c229,
  234. CASE WHEN (T1."Rech_ an Deb_-Nr_" IS NULL) THEN (T2."Rech_ an Deb_-Nr_") ELSE (T1."Rech_ an Deb_-Nr_") END as c230,
  235. (T3."Einstandsbetrag") as c231,
  236. (T3."Menge") as c232,
  237. T3."Serviceberaternr_" || ' - ' || T5."Vorname" || ' ' || T5."Nachname" as c233,
  238. T5."Nachname" as c234,
  239. T5."Vorname" as c235,
  240. T4."Bezeichnung" as c236,
  241. T4."Code" as c237,
  242. T3."Monteur Nr_ 2" as c238,
  243. T3."Monteur Nr_ 1" as c239,
  244. T3."Tätigkeitsartcode" as c240,
  245. T3."Mitarbeiternr_" as c241,
  246. T3."Serviceberaternr_" as c242,
  247. T3."Betrag int_ verrechnet (BW)" as c243,
  248. T3."Betrag int_ verrechnet" as c244,
  249. T3."Betrag int_ zu verrechnen (BW)" as c245,
  250. T3."Betrag int_ zu verrechnen" as c246,
  251. T3."Offen" as c247,
  252. T3."Buchungsdatum (letzte Rechn_)" as c248,
  253. T3."Auftrag erledigt" as c249,
  254. T3."Verrechnungspreis fix" as c250,
  255. T3."Interne Verrechnung erfolgt" as c251,
  256. T3."Auftragszeilennr_" as c252,
  257. T3."Herkunftsnr_" as c253,
  258. T3."Herkunftsart" as c254,
  259. T3."Ist-Menge (Stunde)" as c255,
  260. T3."Positionsgruppencode" as c256,
  261. T3."Untergruppencode" as c257,
  262. T3."Hauptgruppencode" as c258,
  263. T3."Marktsegmentcode" as c259,
  264. T3."Fahrzeugstatus" as c260,
  265. T3."Fahrzeugartencode" as c261,
  266. T3."Belegtyp" as c262,
  267. T3."Artikelgruppencode" as c263,
  268. T3."Fahrgestellnummer" as c264,
  269. T3."Abgeschlossen" as c265,
  270. T3."Verrechnungsbetrag (BW)" as c266,
  271. T3."Verrechnungspreis" as c267,
  272. T3."Kostenstellencode Verkauf" as c268,
  273. T3."Paketnr_" as c269,
  274. T3."Fahrzeugtyp" as c270,
  275. T3."Zeitart" as c271,
  276. T3."Buchnr_" as c272,
  277. T3."Storniert" as c273,
  278. T3."Nummernserie" as c274,
  279. T3."Belegdatum" as c275,
  280. T3."Geschäftsbuchungsgruppe" as c276,
  281. T3."Positiv" as c277,
  282. T3."Postenart" as c278,
  283. T3."Herkunftscode" as c279,
  284. T3."Benutzer ID" as c280,
  285. T3."Arbeitstypencode" as c281,
  286. T3."Kostenstellencode" as c282,
  287. T3."Werkstattbuchungsgruppe" as c283,
  288. T3."Fakturierbar" as c284,
  289. T3."Verkaufsbetrag" as c285,
  290. T3."VK-Preis" as c286,
  291. T3."Einstandspreis" as c287,
  292. T3."EK-Preis" as c288,
  293. T3."Beschreibung" as c289,
  294. T3."Nr_" as c290,
  295. T3."Art" as c291,
  296. T3."Belegnr_" as c292,
  297. CASE WHEN (T1."Filialcode" IS NULL) THEN (T2."Filialcode") ELSE (T1."Filialcode") END as c293,
  298. CASE WHEN (T1."Auftragsdatum" IS NULL) THEN (T2."Auftragsdatum") ELSE (T1."Auftragsdatum") END as c294,
  299. CASE WHEN (T1."Verk_ an Deb_-Nr_" IS NULL) THEN (T2."Verk_ an Deb_-Nr_") ELSE (T1."Verk_ an Deb_-Nr_") END as c295,
  300. CASE WHEN (T1."Nr_" IS NULL) THEN (T2."Nr_") ELSE (T1."Nr_") END as c296,
  301. CASE WHEN (T1."Belegart" IS NULL) THEN (T2."Belegart") ELSE (T1."Belegart") END as c297,
  302. T2."Filialcode" as c298,
  303. T1."Interne Belegnr_" as c299,
  304. T1."Interner Auftrag" as c300,
  305. T2."Interne Belegnr_" as c301,
  306. T2."Buchungsdatum" as c302,
  307. T2."Auftragsdatum" as c303,
  308. T2."Rech_ an Deb_-Nr_" as c304,
  309. T2."Verk_ an Deb_-Nr_" as c305,
  310. T2."Nr_" as c306,
  311. T2."Belegart" as c307,
  312. T1."Filialcode" as c308,
  313. T1."Buchungsdatum" as c309,
  314. T1."Auftragsdatum" as c310,
  315. T1."Rech_ an Deb_-Nr_" as c311,
  316. T1."Verk_ an Deb_-Nr_" as c312,
  317. T1."Nr_" as c313,
  318. T1."Belegart" as c314
  319. from (((((((("CARLO"."import"."Werkstattposten" T3 full outer join "CARLO"."import"."Archiv_Werkstattkopf" T1 on (T3."Auftragsnr_" = T1."Nr_") and (T3."Client_DB" = T1."Client_DB")) full outer join "CARLO"."import"."Werkstattkopf" T2 on (T2."Nr_" = T3."Auftragsnr_") and (T2."Client_DB" = T3."Client_DB")) left outer join "CARLO"."import"."Filialbezeichnung" T4 on (T4."Code" = T3."Filialcode") and (T4."Client_DB" = T3."Client_DB")) left outer join "CARLO"."import"."Employee" T5 on (T5."Nr_" = T3."Serviceberaternr_") and (T5."Client_DB" = T3."Client_DB")) left outer join "CARLO"."import"."Debitor" T6 on (T3."Herkunftsnr_" = T6."Nr_") and (T3."Client_DB" = T6."Client_DB")) left outer join "CARLO"."import"."Fahrzeug" T7 on (T3."Fahrgestellnummer" = T7."Fahrgestellnummer") and (T3."Client_DB" = T7."Client_DB")) left outer join "CARLO"."import"."Artikel" T8 on (T3."Nr_" = T8."Nr_") and (T3."Client_DB" = T8."Client_DB")) left outer join "CARLO"."import"."Archiv_Werkstattzeile" T9 on ((T3."Auftragsnr_" = T9."Belegnr_") and (T3."Auftragszeilennr_" = T9."Zeilennr_")) and (T3."Client_DB" = T9."Client_DB"))
  320. where (((((((((((T3."Art" <> 2) and (not T3."Belegnr_" LIKE 'G%')) and (T3."Abgeschlossen" = 1)) and (T3."Nummernserie" <> '')) and (T3."Offen" = 0)) and ((T3."Belegnr_" LIKE 'WVRG%') or (T3."Belegnr_" LIKE 'WSGG%'))) and (T3."Nummernserie" <> 'WSLIEFG')) or ((((((T3."Art" <> 2) and (not T3."Belegnr_" LIKE 'G%')) and (T3."Abgeschlossen" = 1)) and (T3."Nummernserie" <> '')) and (T3."Offen" = 1)) and ((T3."Belegnr_" LIKE 'WVLG%') or (T3."Belegnr_" LIKE 'WVGL%')))) or (((((T3."Art" <> 2) and (not T3."Belegnr_" LIKE 'G%')) and (T3."Abgeschlossen" = 1)) and (T3."Offen" = 1)) and (T3."Belegnr_" LIKE 'WVAN%'))) and (((CASE WHEN (T1."Buchungsdatum" IS NULL) THEN (T2."Buchungsdatum") ELSE (T1."Buchungsdatum") END)) >= TIMESTAMP '2018-01-01 00:00:00.000')) and ((((T3."Menge (Stunde)"))) <> 0))
  321. ) D1
  322. order by c19 asc
  323. END SQL
  324. COLUMN,0,A_Belegart
  325. COLUMN,1,A_Nr
  326. COLUMN,2,A_Verk An Deb -nr
  327. COLUMN,3,A_Rech An Deb -nr
  328. COLUMN,4,A_Auftragsdatum
  329. COLUMN,5,A_Buchungsdatum
  330. COLUMN,6,A_Filialcode
  331. COLUMN,7,B_Belegart
  332. COLUMN,8,B_Nr
  333. COLUMN,9,B_Verk An Deb -nr
  334. COLUMN,10,B_Rech An Deb -nr
  335. COLUMN,11,B_Auftragsdatum
  336. COLUMN,12,B_Buchungsdatum
  337. COLUMN,13,B_Interne Belegnr
  338. COLUMN,14,A_Interner Auftrag
  339. COLUMN,15,A_Interne Belegnr
  340. COLUMN,16,B_Filialcode
  341. COLUMN,17,Belegart
  342. COLUMN,18,Nr
  343. COLUMN,19,Verk An Deb -nr
  344. COLUMN,20,Auftragsdatum
  345. COLUMN,21,Buchungsdatum
  346. COLUMN,22,Filialcode
  347. COLUMN,23,Belegnr
  348. COLUMN,24,Art
  349. COLUMN,25,APO_TEILE_Nr
  350. COLUMN,26,Beschreibung
  351. COLUMN,27,Menge_ori
  352. COLUMN,28,Ek-preis
  353. COLUMN,29,Einstandspreis
  354. COLUMN,30,Einstandsbetrag_ori
  355. COLUMN,31,Vk-preis
  356. COLUMN,32,Verkaufsbetrag_ori
  357. COLUMN,33,Fakturierbar
  358. COLUMN,34,Werkstattbuchungsgruppe
  359. COLUMN,35,Kostenstellencode
  360. COLUMN,36,Markencode
  361. COLUMN,37,Arbeitstypencode
  362. COLUMN,38,Benutzer Id
  363. COLUMN,39,Herkunftscode
  364. COLUMN,40,Postenart
  365. COLUMN,41,Positiv
  366. COLUMN,42,Geschäftsbuchungsgruppe
  367. COLUMN,43,Produktbuchungsgruppe
  368. COLUMN,44,Belegdatum
  369. COLUMN,45,Nummernserie
  370. COLUMN,46,Storniert
  371. COLUMN,47,Buchnr
  372. COLUMN,48,Zeitart
  373. COLUMN,49,Fahrzeugtyp
  374. COLUMN,50,Paketnr
  375. COLUMN,51,Kostenstellencode Verkauf
  376. COLUMN,52,Verrechnungspreis
  377. COLUMN,53,Verrechnungsbetrag_ori
  378. COLUMN,54,Verrechnungsbetrag (bw)
  379. COLUMN,55,Abgeschlossen
  380. COLUMN,56,Fahrgestellnummer
  381. COLUMN,57,Menge Pro Stunde
  382. COLUMN,58,Menge (stunde)
  383. COLUMN,59,Artikelgruppencode
  384. COLUMN,60,Belegtyp
  385. COLUMN,61,Fahrzeugartencode
  386. COLUMN,62,Fahrzeugstatus
  387. COLUMN,63,Marktsegmentcode
  388. COLUMN,64,Hauptgruppencode
  389. COLUMN,65,Untergruppencode
  390. COLUMN,66,Positionsgruppencode
  391. COLUMN,67,Kundengruppencode
  392. COLUMN,68,Ist-menge (stunde)
  393. COLUMN,69,Vorgabezeit
  394. COLUMN,70,Vorgabezeitart
  395. COLUMN,71,Herkunftsart
  396. COLUMN,72,Herkunftsnr
  397. COLUMN,73,Auftragszeilennr
  398. COLUMN,74,Interne Verrechnung Erfolgt
  399. COLUMN,75,Verrechnungspreis Fix
  400. COLUMN,76,Auftrag Erledigt
  401. COLUMN,77,Buchungsdatum (letzte Rechn )
  402. COLUMN,78,Offen
  403. COLUMN,79,Betrag Int Zu Verrechnen
  404. COLUMN,80,Betrag Int Zu Verrechnen (bw)
  405. COLUMN,81,Betrag Int Verrechnet
  406. COLUMN,82,Betrag Int Verrechnet (bw)
  407. COLUMN,83,Serviceberaternr
  408. COLUMN,84,Mitarbeiternr
  409. COLUMN,85,Tätigkeitsartcode
  410. COLUMN,86,Monteur Nr 1
  411. COLUMN,87,Aw Mont 1
  412. COLUMN,88,Monteur Nr 2
  413. COLUMN,89,Aw Mont 2
  414. COLUMN,90,Hauptbetrieb
  415. COLUMN,91,Standort
  416. COLUMN,92,FIL-Code
  417. COLUMN,93,FIL-Bezeichnung
  418. COLUMN,94,Standort_1
  419. COLUMN,95,Vorname
  420. COLUMN,96,Nachname
  421. COLUMN,97,Serviceberater
  422. COLUMN,98,Menge
  423. COLUMN,99,Einstandsbetrag
  424. COLUMN,100,Verkaufsbetrag
  425. COLUMN,101,Rech An Deb -nr
  426. COLUMN,102,Umsatzart_ori
  427. COLUMN,103,KD_Nr
  428. COLUMN,104,KD_Name
  429. COLUMN,105,Kunde
  430. COLUMN,106,Invoice Date
  431. COLUMN,107,Order Number
  432. COLUMN,108,Fabrikat
  433. COLUMN,109,Modell
  434. COLUMN,110,Model
  435. COLUMN,111,Fahrzeug
  436. COLUMN,112,KST_aus_Code
  437. COLUMN,113,Kostenstelle_alt
  438. COLUMN,114,Auftragsart
  439. COLUMN,115,Lines Net Value
  440. COLUMN,116,Umsatz Lohn
  441. COLUMN,117,Umsatz Teile Service
  442. COLUMN,118,Umsatz Sonstiges
  443. COLUMN,119,Einsatz Teile Service_ori
  444. COLUMN,120,Einsatz Teile Service
  445. COLUMN,121,Einsatz Sonstiges
  446. COLUMN,122,Menge_pro_Stunde
  447. COLUMN,123,Menge_stunde
  448. COLUMN,124,Sollzeit
  449. COLUMN,125,Sollzeit_Art
  450. COLUMN,126,AW_Mont_1
  451. COLUMN,127,AW_Mont_2
  452. COLUMN,128,verk. Stunden
  453. COLUMN,129,Soll-Stunden
  454. COLUMN,130,benutzte Zeit_ori
  455. COLUMN,131,Auftragsnr
  456. COLUMN,132,A_Belegnr
  457. COLUMN,133,A_Zeilennr
  458. COLUMN,134,Archivierungsdatum
  459. COLUMN,135,Arch Durch Benutzer Id
  460. COLUMN,136,Archivierungsgrund
  461. COLUMN,137,Umsatzart
  462. COLUMN,138,Marke
  463. COLUMN,139,Kundenart
  464. COLUMN,140,DG_1
  465. COLUMN,141,Herkunftsnr (zahlung)
  466. COLUMN,142,Hauptdebitor
  467. COLUMN,143,DB Teile
  468. COLUMN,144,Verr_Betrag
  469. COLUMN,145,Nr
  470. COLUMN,146,Beschreibung
  471. COLUMN,147,Basiseinheitencode
  472. COLUMN,148,Vk-preis
  473. COLUMN,149,Einstandspreis_ART
  474. COLUMN,150,Ek-preis (neuester)_ART
  475. COLUMN,151,Einstandspreis (durchschn )_ART
  476. COLUMN,152,Einstandspreis_Art
  477. COLUMN,153,EK_preis_neu_Art
  478. COLUMN,154,Einstandspreis_Durch_Art
  479. COLUMN,155,Heute
  480. COLUMN,156,Tag
  481. COLUMN,157,Buchungsdatum_Datum
  482. COLUMN,158,Rechnungsausgang
  483. COLUMN,159,Order_Number_RG_Ausg
  484. COLUMN,160,DG_1
  485. COLUMN,161,DG_2
  486. COLUMN,162,Durchgänge
  487. COLUMN,163,Bookkeep Date
  488. COLUMN,164,Rechtseinheit
  489. COLUMN,165,Betrieb
  490. COLUMN,166,Ebene1
  491. COLUMN,167,Ebene2
  492. COLUMN,168,Ebene3
  493. COLUMN,169,Ebene4
  494. COLUMN,170,Kostenstelle