werkstattverbrauch_neu.sql 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457
  1. select "Document Type_2" as "Document Type_2",
  2. "No" as "No",
  3. "Sell-to Customer No" as "Sell-to Customer No",
  4. "Bill-to Customer No" as "Bill-to Customer No",
  5. "Bill-to Name" as "Bill-to Name",
  6. "Bill-to Name 2" as "Bill-to Name 2",
  7. "Order Date" as "Order Date",
  8. "Posting Date_2" as "Posting Date_2",
  9. "Posting Description" as "Posting Description",
  10. "Location Code_2" as "Location Code_2",
  11. "Department Code_2" as "Department Code_2",
  12. "Make Code" as "Make Code",
  13. "Customer Posting Group" as "Customer Posting Group",
  14. "Salesperson Code" as "Salesperson Code",
  15. "Order Class" as "Order Class",
  16. "Sell-to Customer Name" as "Sell-to Customer Name",
  17. "Sell-to Customer Name 2" as "Sell-to Customer Name 2",
  18. "Document Date" as "Document Date",
  19. "No Series" as "No Series",
  20. "Posting No Series" as "Posting No Series",
  21. "Shipping No Series" as "Shipping No Series",
  22. "Date Archived" as "Date Archived",
  23. "Archived By User" as "Archived By User",
  24. "Reason For Archiving" as "Reason For Archiving",
  25. "Service Posting Group" as "Service Posting Group",
  26. "Vin" as "Vin",
  27. "License No" as "License No",
  28. "Mileage" as "Mileage",
  29. "Model Code" as "Model Code",
  30. "Model No" as "Model No",
  31. "Prod Year" as "Prod Year",
  32. "Description 2" as "Description 2",
  33. "Initial Registration" as "Initial Registration",
  34. "Gen Prod Posting Group_2" as "Gen Prod Posting Group_2",
  35. "No Of Cylinders" as "No Of Cylinders",
  36. "Cylinder Capacity (ccm)" as "Cylinder Capacity (ccm)",
  37. "Power (kw)" as "Power (kw)",
  38. "Power (hp)" as "Power (hp)",
  39. "Book No" as "Book No",
  40. "Branch Book No" as "Branch Book No",
  41. "Sales Department Code_2" as "Sales Department Code_2",
  42. "Item Sales Pr Grp Int Chrg" as "Item Sales Pr Grp Int Chrg",
  43. "Int Charg Labor Price Group" as "Int Charg Labor Price Group",
  44. "Ext Serv Int Charging Pr Grp" as "Ext Serv Int Charging Pr Grp",
  45. "Post With Book No" as "Post With Book No",
  46. "Internal Order" as "Internal Order",
  47. "Branch Code" as "Branch Code",
  48. "Work Completed" as "Work Completed",
  49. "Sales Branch Code_falsch" as "Sales Branch Code_falsch",
  50. "Vehicle Status" as "Vehicle Status",
  51. "Entry No" as "Entry No",
  52. "Order No" as "Order No",
  53. "Posting Date" as "Posting Date",
  54. "Document No" as "Document No",
  55. "Type" as "Type",
  56. "No_Product" as "No_Product",
  57. "Description_Product" as "Description_Product",
  58. "Quantity" as "Quantity",
  59. "Direct Unit Cost" as "Direct Unit Cost",
  60. "Unit Cost" as "Unit Cost",
  61. "Total Cost" as "Total Cost",
  62. "Unit Price" as "Unit Price",
  63. "Total Price" as "Total Price",
  64. "Location Code" as "Location Code",
  65. "Department Code" as "Department Code",
  66. "Work Type Code" as "Work Type Code",
  67. "User Id" as "User Id",
  68. "Amt To Post To G L" as "Amt To Post To G L",
  69. "Amt Posted To G L" as "Amt Posted To G L",
  70. "Entry Type" as "Entry Type",
  71. "Positive" as "Positive",
  72. "Quantity (base)" as "Quantity (base)",
  73. "Time Type" as "Time Type",
  74. "Service Job No" as "Service Job No",
  75. "Sales Department Code" as "Sales Department Code",
  76. "Qty Per Hour" as "Qty Per Hour",
  77. "Qty (hour)" as "Qty (hour)",
  78. "Document Type" as "Document Type",
  79. "Customer Group Code" as "Customer Group Code",
  80. "Standard Time" as "Standard Time",
  81. "Standard Time Type" as "Standard Time Type",
  82. "Order Line No" as "Order Line No",
  83. "Order Completed" as "Order Completed",
  84. "Sales Branch Code" as "Sales Branch Code",
  85. "Hauptbetrieb" as "Hauptbetrieb",
  86. "Standort_Department" as "Standort_Department",
  87. "Code_Salesperson" as "Code_Salesperson",
  88. "Name_Salesperson" as "Name_Salesperson",
  89. "Serviceberater_falsch" as "Serviceberater_falsch",
  90. "Menge" as "Menge",
  91. "Einstandsbetrag" as "Einstandsbetrag",
  92. "Verkaufsbetrag" as "Verkaufsbetrag",
  93. "Gen Bus Posting Group" as "Gen Bus Posting Group",
  94. "Gen Prod Posting Group" as "Gen Prod Posting Group",
  95. "Source Type" as "Source Type",
  96. "Source No" as "Source No",
  97. "Source No (payment)" as "Source No (payment)",
  98. "Umsatzart" as "Umsatzart",
  99. "Marke" as "Marke",
  100. "Kundenart_ori" as "Kundenart_ori",
  101. "Fabrikat" as "Fabrikat",
  102. "Model" as "Model",
  103. "Fahrzeug" as "Fahrzeug",
  104. "Vehicle Type" as "Vehicle Type",
  105. "Market Segment Code" as "Market Segment Code",
  106. "Charging Group No" as "Charging Group No",
  107. "Cust_No" as "Cust_No",
  108. "Cust_Name" as "Cust_Name",
  109. "Kunde" as "Kunde",
  110. "Cust_Gr_Code" as "Cust_Gr_Code",
  111. "Cust_Gr_Description" as "Cust_Gr_Description",
  112. "Kundenart" as "Kundenart",
  113. "Order Number" as "Order Number",
  114. "Lines Net Value_inklType2" as "Lines Net Value_inklType2",
  115. "Umsatz Lohn" as "Umsatz Lohn",
  116. "Umsatz Teile Service" as "Umsatz Teile Service",
  117. "Umsatz Sonstiges" as "Umsatz Sonstiges",
  118. "Einsatz Teile Service" as "Einsatz Teile Service",
  119. "Einsatz Sonstiges" as "Einsatz Sonstiges",
  120. "Menge pro Stunde" as "Menge pro Stunde",
  121. "verk. Stunden" as "verk. Stunden",
  122. "verk. AW" as "verk. AW",
  123. "benutzte Zeit" as "benutzte Zeit",
  124. "benutzte AW" as "benutzte AW",
  125. "Name_Employee" as "Name_Employee",
  126. "Function Code" as "Function Code",
  127. "Monteur" as "Monteur",
  128. "Funktion Monteur" as "Funktion Monteur",
  129. "ben. AW ohne Azubi" as "ben. AW ohne Azubi",
  130. "Auftragsdatum" as "Auftragsdatum",
  131. "Invoice Date" as "Invoice Date",
  132. "Auftragsart" as "Auftragsart",
  133. "DG_1" as "DG_1",
  134. "DG_2" as "DG_2",
  135. "Durchgänge" as "Durchgänge",
  136. "Standort" as "Standort",
  137. "Auftragsart_1" as "Auftragsart_1",
  138. "Menge (Base)" as "Menge (Base)",
  139. "Standard Zeit" as "Standard Zeit",
  140. "Order Number_Rg_Ausg_ori" as "Order Number_Rg_Ausg_ori",
  141. "Lines Net Value" as "Lines Net Value",
  142. "Service Advisor No" as "Service Advisor No",
  143. "First Name" as "First Name",
  144. "Last Name" as "Last Name",
  145. "Serviceberater" as "Serviceberater",
  146. "gepl. AW-Satz" as "gepl. AW-Satz",
  147. "Umsatz Lohn Plan" as "Umsatz Lohn Plan",
  148. "Qty Evaluated" as "Qty Evaluated",
  149. "Description 2_ori" as "Description 2_ori",
  150. "No+Description" as "No+Description",
  151. SUM("Umsatz Teile Service") OVER (partition by "Bill-to Name") as "Summe Description 2",
  152. "Umsatz Teile Service_Lack" as "Umsatz Teile Service_Lack",
  153. "Hauptbetrieb_ID" as "Hauptbetrieb_ID",
  154. "Hauptbetrieb_Name" as "Hauptbetrieb_Name",
  155. "Standort_ID" as "Standort_ID",
  156. "Standort_Name" as "Standort_Name"
  157. from
  158. (select "Document Type_2",
  159. "No",
  160. "Sell-to Customer No",
  161. "Bill-to Customer No",
  162. "Bill-to Name",
  163. "Bill-to Name 2",
  164. "Order Date",
  165. "Posting Date_2",
  166. "Posting Description",
  167. "Location Code_2",
  168. "Department Code_2",
  169. "Make Code",
  170. "Customer Posting Group",
  171. "Salesperson Code",
  172. "Order Class",
  173. "Sell-to Customer Name",
  174. "Sell-to Customer Name 2",
  175. "Document Date",
  176. "No Series",
  177. "Posting No Series",
  178. "Shipping No Series",
  179. "Date Archived",
  180. "Archived By User",
  181. "Reason For Archiving",
  182. "Service Posting Group",
  183. "Vin",
  184. "License No",
  185. "Mileage",
  186. "Model Code",
  187. "Model No",
  188. "Prod Year",
  189. "Description 2",
  190. "Initial Registration",
  191. "Gen Prod Posting Group_2",
  192. "No Of Cylinders",
  193. "Cylinder Capacity (ccm)" as "Cylinder Capacity (ccm)",
  194. "Power (kw)" as "Power (kw)",
  195. "Power (hp)" as "Power (hp)",
  196. "Book No",
  197. "Branch Book No",
  198. "Sales Department Code_2",
  199. "Item Sales Pr Grp Int Chrg",
  200. "Int Charg Labor Price Group",
  201. "Ext Serv Int Charging Pr Grp",
  202. "Post With Book No",
  203. "Internal Order",
  204. "Branch Code",
  205. "Work Completed",
  206. "Sales Branch Code_falsch",
  207. "Vehicle Status",
  208. "Entry No",
  209. "Order No",
  210. "Posting Date",
  211. "Document No",
  212. "Type",
  213. "No_Product",
  214. "Description_Product",
  215. "Quantity",
  216. "Direct Unit Cost",
  217. "Unit Cost",
  218. "Total Cost",
  219. "Unit Price",
  220. "Total Price",
  221. "Location Code",
  222. "Department Code",
  223. "Work Type Code",
  224. "User Id",
  225. "Amt To Post To G L",
  226. "Amt Posted To G L",
  227. "Entry Type",
  228. "Positive",
  229. "Quantity (base)" as "Quantity (base)",
  230. "Time Type",
  231. "Service Job No",
  232. "Sales Department Code",
  233. "Qty Per Hour",
  234. "Qty (hour)" as "Qty (hour)",
  235. "Document Type",
  236. "Customer Group Code",
  237. "Standard Time",
  238. "Standard Time Type",
  239. "Order Line No",
  240. "Order Completed",
  241. "Sales Branch Code",
  242. "Hauptbetrieb",
  243. "Standort_Department",
  244. "Code_Salesperson",
  245. "Name_Salesperson",
  246. "Name_Salesperson" as "Serviceberater_falsch",
  247. "Menge",
  248. "Einstandsbetrag",
  249. "Verkaufsbetrag",
  250. "Gen Bus Posting Group",
  251. "Gen Prod Posting Group",
  252. "Source Type",
  253. "Source No",
  254. "Source No (payment)" as "Source No (payment)",
  255. "Umsatzart",
  256. "Make Code" as "Marke",
  257. "Customer Group Code" as "Kundenart_ori",
  258. "Fabrikat",
  259. "Description 2" as "Model",
  260. "Fahrzeug",
  261. "Vehicle Type",
  262. "Market Segment Code",
  263. "Charging Group No",
  264. "Cust_No",
  265. "Cust_Name",
  266. "Kunde",
  267. "Cust_Gr_Code",
  268. "Cust_Gr_Description",
  269. "Kundenart",
  270. "No" as "Order Number",
  271. "Verkaufsbetrag" as "Lines Net Value_inklType2",
  272. "Umsatz Lohn",
  273. "Umsatz Teile Service",
  274. "Umsatz Sonstiges",
  275. "Einsatz Teile Service",
  276. "Einsatz Sonstiges",
  277. "Menge pro Stunde",
  278. "verk. Stunden",
  279. "verk. AW",
  280. "benutzte Zeit",
  281. "benutzte AW",
  282. "Name_Employee",
  283. "Function Code",
  284. "Name_Employee" as "Monteur",
  285. "Function Code" as "Funktion Monteur",
  286. "ben. AW ohne Azubi",
  287. "Order Date" as "Auftragsdatum",
  288. "Posting Date_2" as "Invoice Date",
  289. "Service Posting Group" as "Auftragsart",
  290. 1 as "DG_1",
  291. COUNT("No") OVER (partition by "No") as "DG_2",
  292. 1 / (COUNT("No") OVER (partition by "No")) as "Durchgänge",
  293. "Standort",
  294. 'Service' as "Auftragsart_1",
  295. "Menge (Base)" as "Menge (Base)",
  296. "Standard Zeit",
  297. "Order Number_Rg_Ausg_ori",
  298. "Lines Net Value",
  299. "Service Advisor No",
  300. "First Name",
  301. "Last Name",
  302. "Serviceberater",
  303. "gepl. AW-Satz",
  304. "Umsatz Lohn Plan",
  305. "Qty Evaluated",
  306. '' as "Description 2_ori",
  307. "No+Description" as "No+Description",
  308. "Umsatz Teile Service_Lack",
  309. "Hauptbetrieb" as "Hauptbetrieb_ID",
  310. "Hauptbetrieb_Name",
  311. "Standort" as "Standort_ID",
  312. "Standort_Name"
  313. from
  314. (select (T1."Bill-to Name") as "Bill-to Name",
  315. T1."No_" as "No",
  316. CASE WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END)) IN ('10')) THEN ('MM') WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END)) IN ('30')) THEN ('KRU') WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END)) IN ('40')) THEN ('ULM') WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END)) IN ('50')) THEN ('LL') WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END)) IN ('55')) THEN ('GZ') WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END)) IN ('60')) THEN ('AAM') WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END)) IN ('70')) THEN ('LEH') WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END)) IN ('80')) THEN ('WTB') ELSE null END as "Standort_Name",
  317. (CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) as "Standort",
  318. CASE WHEN (T1."Client_DB" = '1') THEN ('AHR') WHEN (T1."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
  319. T1."Client_DB" as "Hauptbetrieb",
  320. CASE WHEN ((T2."Type" = 1) and (T1."VIN" = 'WERKSTATTVER_LACK')) THEN (((convert(float, T2."Total Price")))) ELSE (0) END as "Umsatz Teile Service_Lack",
  321. T2."No_" + ' - ' + T2."Description" as "No+Description",
  322. T2."Qty_ Evaluated" as "Qty Evaluated",
  323. ((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) * (CASE WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (8.15) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (7.00) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (7.67) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (9.41) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (8.70) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (8.99) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (9.07) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (7.70) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (8.99) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.00) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.00) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.00) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (8.20) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (8.20) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (8.20) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.70) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.70) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.70) ELSE (0) END) as "Umsatz Lohn Plan",
  324. CASE WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (8.15) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (7.00) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (7.67) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (9.41) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (8.70) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (8.99) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (9.07) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (7.70) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('Extern','Intern'))) THEN (8.99) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.00) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.00) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'MECH')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.00) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (8.20) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (8.20) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'KARO')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (8.20) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('10','40'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.70) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('30'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.70) WHEN (((((T2."Type" = 4) and (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) <> 0)) and (T2."Charging Group No_" = 'ELEK')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) IN ('50'))) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) IN ('GWL'))) THEN (7.70) ELSE (0) END as "gepl. AW-Satz",
  325. T7."First Name" + ' ' + T7."Last Name" as "Serviceberater",
  326. T7."Last Name" as "Last Name",
  327. T7."First Name" as "First Name",
  328. T1."Service Advisor No_" as "Service Advisor No",
  329. CASE WHEN (T2."Type" = 2) THEN (0) ELSE (((convert(float, T2."Total Price")))) END as "Lines Net Value",
  330. CASE WHEN (((-1 * datediff(day, (getdate()), T1."Posting Date")) <= 7) and ((T7."First Name" + ' ' + T7."Last Name") IS NOT NULL)) THEN (T1."No_" + ' - ' + T1."Service Posting Group" + ' - ' + (T7."First Name" + ' ' + T7."Last Name") + ' - ' + (convert(varchar(50), year(T1."Posting Date")) + '-' + convert(varchar(50), month(T1."Posting Date")) + '-' + convert(varchar(50), day(T1."Posting Date"))) + ' - ' + T4."Name") WHEN (((-1 * datediff(day, (getdate()), T1."Posting Date")) <= 7) and ((T7."First Name" + ' ' + T7."Last Name") IS NULL)) THEN (T1."No_" + ' - ' + T1."Service Posting Group" + ' - ' + (convert(varchar(50), year(T1."Posting Date")) + '-' + convert(varchar(50), month(T1."Posting Date")) + '-' + convert(varchar(50), day(T1."Posting Date"))) + ' - ' + T4."Name") ELSE null END as "Order Number_Rg_Ausg_ori",
  331. CASE WHEN (((CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour")))) < 0) THEN ((convert(float, T2."Standard Time" * -1))) ELSE ((convert(float, T2."Standard Time"))) END as "Standard Zeit",
  332. (convert(float, T2."Quantity (Base)")) as "Menge (Base)",
  333. T1."Service Posting Group" as "Service Posting Group",
  334. T1."Posting Date" as "Posting Date_2",
  335. T1."Order Date" as "Order Date",
  336. CASE WHEN (not T6."Function Code" IN ('AZUBI','AZUBIG')) THEN (((CASE WHEN (T2."Type" = 2) THEN ((convert(float, T2."Qty_ Evaluated"))) ELSE (0) END) * 12)) ELSE (0) END as "ben. AW ohne Azubi",
  337. T6."Function Code" as "Function Code",
  338. T6."Name" as "Name_Employee",
  339. (CASE WHEN (T2."Type" = 2) THEN ((convert(float, T2."Qty_ Evaluated"))) ELSE (0) END) * 12 as "benutzte AW",
  340. CASE WHEN (T2."Type" = 2) THEN ((convert(float, T2."Qty_ Evaluated"))) ELSE (0) END as "benutzte Zeit",
  341. (CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END) * ((convert(float, T2."Qty_ per Hour"))) as "verk. AW",
  342. CASE WHEN (T2."Type" = 4) THEN ((convert(float, T2."Qty_ (Hour)"))) ELSE (0) END as "verk. Stunden",
  343. (convert(float, T2."Qty_ per Hour")) as "Menge pro Stunde",
  344. CASE WHEN (T2."Entry No_" = 6101488) THEN (958.15) WHEN (T2."Type" IN (0,3)) THEN ((CASE WHEN (((T1."No_" IN ('WAU12105302','WAU12107303','WAU12105478','WAU12302117')) and (T2."No_" = '83220144137'))) THEN (((convert(float, T2."Quantity"))) * 12.41) ELSE ((convert(float, T2."Total Cost"))) END)) ELSE (0) END as "Einsatz Sonstiges",
  345. CASE WHEN (T2."Type" = 1) THEN ((CASE WHEN (((T1."No_" IN ('WAU12105302','WAU12107303','WAU12105478','WAU12302117')) and (T2."No_" = '83220144137'))) THEN (((convert(float, T2."Quantity"))) * 12.41) ELSE ((convert(float, T2."Total Cost"))) END)) ELSE (0) END as "Einsatz Teile Service",
  346. CASE WHEN (T2."Type" IN (0,3)) THEN (((convert(float, T2."Total Price")))) ELSE (0) END as "Umsatz Sonstiges",
  347. CASE WHEN ((T2."Type" = 1) and (T1."VIN" <> 'WERKSTATTVER_LACK')) THEN (((convert(float, T2."Total Price")))) ELSE (0) END as "Umsatz Teile Service",
  348. CASE WHEN (T2."Type" = 4) THEN (((convert(float, T2."Total Price")))) ELSE (0) END as "Umsatz Lohn",
  349. ((convert(float, T2."Total Price"))) as "Verkaufsbetrag",
  350. CASE WHEN (T4."No_" LIKE 'INT%') THEN ('Intern') ELSE (T5."Description") END as "Kundenart",
  351. T5."Description" as "Cust_Gr_Description",
  352. T5."Code" as "Cust_Gr_Code",
  353. T4."No_" + ' - ' + T4."Name" as "Kunde",
  354. T4."Name" as "Cust_Name",
  355. T4."No_" as "Cust_No",
  356. T2."Charging Group No_" as "Charging Group No",
  357. T2."Market Segment Code" as "Market Segment Code",
  358. T2."Vehicle Type" as "Vehicle Type",
  359. T1."VIN" + ' - ' + T1."Model" as "Fahrzeug",
  360. T1."Model" as "Description 2",
  361. CASE WHEN (T1."Make Code" IN ('BMW','BMW-MINI')) THEN (T1."Make Code") ELSE ('Fremdfabrikat') END as "Fabrikat",
  362. T2."Customer Group Code" as "Customer Group Code",
  363. T1."Make Code" as "Make Code",
  364. CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END as "Umsatzart",
  365. T2."Source No_ (Payment)" as "Source No (payment)",
  366. T2."Source No_" as "Source No",
  367. T2."Source Type" as "Source Type",
  368. T2."Gen_ Prod_ Posting Group" as "Gen Prod Posting Group",
  369. T2."Gen_ Bus_ Posting Group" as "Gen Bus Posting Group",
  370. CASE WHEN (((T1."No_" IN ('WAU12105302','WAU12107303','WAU12105478','WAU12302117')) and (T2."No_" = '83220144137'))) THEN (((convert(float, T2."Quantity"))) * 12.41) ELSE ((convert(float, T2."Total Cost"))) END as "Einstandsbetrag",
  371. (convert(float, T2."Quantity")) as "Menge",
  372. T3."Name" as "Name_Salesperson",
  373. T3."Code" as "Code_Salesperson",
  374. (left(T2."Department Code",2)) as "Standort_Department",
  375. T2."Sales Branch Code" as "Sales Branch Code",
  376. T2."Order Completed" as "Order Completed",
  377. T2."Order Line No_" as "Order Line No",
  378. T2."Standard Time Type" as "Standard Time Type",
  379. T2."Standard Time" as "Standard Time",
  380. T2."Document Type" as "Document Type",
  381. T2."Qty_ (Hour)" as "Qty (hour)",
  382. T2."Qty_ per Hour" as "Qty Per Hour",
  383. T2."Sales Department Code" as "Sales Department Code",
  384. T2."Service Job No_" as "Service Job No",
  385. T2."Time Type" as "Time Type",
  386. T2."Quantity (Base)" as "Quantity (base)",
  387. T2."Positive" as "Positive",
  388. T2."Entry Type" as "Entry Type",
  389. T2."Amt_ Posted to G_L" as "Amt Posted To G L",
  390. T2."Amt_ to Post to G_L" as "Amt To Post To G L",
  391. T2."User ID" as "User Id",
  392. T2."Work Type Code" as "Work Type Code",
  393. T2."Department Code" as "Department Code",
  394. T2."Location Code" as "Location Code",
  395. T2."Total Price" as "Total Price",
  396. T2."Unit Price" as "Unit Price",
  397. T2."Total Cost" as "Total Cost",
  398. T2."Unit Cost" as "Unit Cost",
  399. T2."Direct Unit Cost" as "Direct Unit Cost",
  400. T2."Quantity" as "Quantity",
  401. T2."Description" as "Description_Product",
  402. T2."No_" as "No_Product",
  403. T2."Type" as "Type",
  404. T2."Document No_" as "Document No",
  405. T2."Posting Date" as "Posting Date",
  406. T2."Order No_" as "Order No",
  407. T2."Entry No_" as "Entry No",
  408. T1."Vehicle Status" as "Vehicle Status",
  409. T1."Sales Branch Code" as "Sales Branch Code_falsch",
  410. T1."Work Completed" as "Work Completed",
  411. T1."Branch Code" as "Branch Code",
  412. T1."Internal Order" as "Internal Order",
  413. T1."Post with Book No_" as "Post With Book No",
  414. T1."Ext Serv Int Charging Pr Grp" as "Ext Serv Int Charging Pr Grp",
  415. T1."Int_ Charg_ Labor Price Group" as "Int Charg Labor Price Group",
  416. T1."Item Sales Pr_ Grp_ Int_ Chrg_" as "Item Sales Pr Grp Int Chrg",
  417. T1."Sales Department Code" as "Sales Department Code_2",
  418. T1."Branch Book No_" as "Branch Book No",
  419. T1."Book No_" as "Book No",
  420. T1."Power (hp)" as "Power (hp)",
  421. T1."Power (kW)" as "Power (kw)",
  422. T1."Cylinder Capacity (ccm)" as "Cylinder Capacity (ccm)",
  423. T1."No_ of Cylinders" as "No Of Cylinders",
  424. T1."Gen_ Prod_ Posting Group" as "Gen Prod Posting Group_2",
  425. T1."Initial Registration" as "Initial Registration",
  426. T1."Prod_ Year" as "Prod Year",
  427. T1."Model No_" as "Model No",
  428. T1."Model Code" as "Model Code",
  429. T1."Mileage" as "Mileage",
  430. T1."License No_" as "License No",
  431. T1."VIN" as "Vin",
  432. T1."Reason for Archiving" as "Reason For Archiving",
  433. T1."Archived by User" as "Archived By User",
  434. T1."Date Archived" as "Date Archived",
  435. T1."Shipping No_ Series" as "Shipping No Series",
  436. T1."Posting No_ Series" as "Posting No Series",
  437. T1."No_ Series" as "No Series",
  438. T1."Document Date" as "Document Date",
  439. T1."Sell-to Customer Name 2" as "Sell-to Customer Name 2",
  440. T1."Sell-to Customer Name" as "Sell-to Customer Name",
  441. T1."Order Class" as "Order Class",
  442. T1."Salesperson Code" as "Salesperson Code",
  443. T1."Customer Posting Group" as "Customer Posting Group",
  444. T1."Department Code" as "Department Code_2",
  445. T1."Location Code" as "Location Code_2",
  446. T1."Posting Description" as "Posting Description",
  447. T1."Bill-to Name 2" as "Bill-to Name 2",
  448. T1."Bill-to Customer No_" as "Bill-to Customer No",
  449. T1."Sell-to Customer No_" as "Sell-to Customer No",
  450. T1."Document Type" as "Document Type_2"
  451. from (((("NAVISION"."import"."Archived_Service_Header" T1 left outer join "NAVISION"."import"."Salesperson_Purchaser" T3 on (T1."Salesperson Code" = T3."Code") and (T1."Client_DB" = T3."Client_DB")) left outer join "NAVISION"."import"."Customer" T4 on (T1."Sell-to Customer No_" = T4."No_") and (T1."Client_DB" = T4."Client_DB")) left outer join "NAVISION"."import"."Customer_Group" T5 on (T4."Customer Group Code" = T5."Code") and (T4."Client_DB" = T5."Client_DB")) left outer join "NAVISION"."import"."Employee" T7 on (T1."Service Advisor No_" = T7."No_") and (T1."Client_DB" = T7."Client_DB")),
  452. ("NAVISION"."import"."Service_Ledger_Entry" T2 left outer join "NAVISION"."import"."Employee" T6 on (T6."No_" = T2."No_") and (T6."Client_DB" = T2."Client_DB"))
  453. where ((T1."No_" = T2."Order No_") and (T1."Client_DB" = T2."Client_DB"))
  454. and (((((T1."Document Type" <> 0) and (T1."Posting Date" >= convert(datetime, '2021-01-01 00:00:00.000'))) and (T2."Entry Type" = 0)) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') ELSE null END) <> '20')) and (((left(T1."VIN",4)) IN ('AZG_','WMO_','WSL_')) or (T1."VIN" = 'WERKSTATTVER_LACK')))
  455. ) D1
  456. ) D4
  457. -- order by "Bill-to Name" asc,"Vin" asc,"No" asc,"Service Advisor No" asc,"Order Line No" asc