Service_Gutschriften_ab_2011.sql 71 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450
  1. SELECT "No_3" AS "No_3",
  2. "Sell-to Customer No" AS "Sell-to Customer No",
  3. "Bill-to Customer No" AS "Bill-to Customer No",
  4. "Bill-to Name" AS "Bill-to Name",
  5. "Bill-to Address" AS "Bill-to Address",
  6. "Bill-to City" AS "Bill-to City",
  7. "Posting Date" AS "Posting Date",
  8. "Payment Terms Code" AS "Payment Terms Code",
  9. "Location Code" AS "Location Code",
  10. "Department Code_2" AS "Department Code_2",
  11. "Make Code_2" AS "Make Code_2",
  12. "Customer Posting Group" AS "Customer Posting Group",
  13. "Price Group Code" AS "Price Group Code",
  14. "Prices Including Vat" AS "Prices Including Vat",
  15. "Allow Quantity Disc" AS "Allow Quantity Disc",
  16. "Salesperson Code" AS "Salesperson Code",
  17. "On Hold" AS "On Hold",
  18. "Gen Bus Posting Group_2" AS "Gen Bus Posting Group_2",
  19. "Transaction Type" AS "Transaction Type",
  20. "Sell-to Customer Name" AS "Sell-to Customer Name",
  21. "Sell-to Address" AS "Sell-to Address",
  22. "Sell-to City" AS "Sell-to City",
  23. "Correction" AS "Correction",
  24. "Document Date" AS "Document Date",
  25. "External Document No" AS "External Document No",
  26. "Area" AS "Area",
  27. "No Series" AS "No Series",
  28. "User Id" AS "User Id",
  29. "Order Type_2" AS "Order Type_2",
  30. "Service Order No_ohne_Einschr�nkung" AS "Service Order No_ohne_Einschr�nkung",
  31. "Branch Code" AS "Branch Code",
  32. "Vin_2" AS "Vin_2",
  33. "Model Code" AS "Model Code",
  34. "Model No" AS "Model No",
  35. "Model_ori" AS "Model_ori",
  36. "Document No" AS "Document No",
  37. "Line No" AS "Line No",
  38. "Type" AS "Type",
  39. "No_2" AS "No_2",
  40. "Description" AS "Description",
  41. "Description 2" AS "Description 2",
  42. "Quantity" AS "Quantity",
  43. "Unit Price" AS "Unit Price",
  44. "Unit Cost (lcy)" AS "Unit Cost (lcy)",
  45. "Line Discount Amount" AS "Line Discount Amount",
  46. "Amount" AS "Amount",
  47. "Amount Including Vat" AS "Amount Including Vat",
  48. "Department Code" AS "Department Code",
  49. "Make Code" AS "Make Code",
  50. "Inv Discount Amount" AS "Inv Discount Amount",
  51. "Gen Bus Posting Group" AS "Gen Bus Posting Group",
  52. "Gen Prod Posting Group" AS "Gen Prod Posting Group",
  53. "Unit Cost" AS "Unit Cost",
  54. "Order No" AS "Order No",
  55. "Order Line No" AS "Order Line No",
  56. "Order Type" AS "Order Type",
  57. "Item Type" AS "Item Type",
  58. "Vin" AS "Vin",
  59. "Vehicle Status" AS "Vehicle Status",
  60. "Registration Date" AS "Registration Date",
  61. "Mileage" AS "Mileage",
  62. "Service Order No_" AS "Service Order No_",
  63. "Service Order Line No" AS "Service Order Line No",
  64. "Labor No" AS "Labor No",
  65. "Customer Group Code" AS "Customer Group Code",
  66. "Item Group Code" AS "Item Group Code",
  67. "Service Advisor No_Archiv" AS "Service Advisor No_Archiv",
  68. "Service Advisor No_oA" AS "Service Advisor No_oA",
  69. "No_f�r_Archiv" AS "No_f�r_Archiv",
  70. "First Name_f�r_Archiv" AS "First Name_f�r_Archiv",
  71. "Last Name_f�r_Archiv" AS "Last Name_f�r_Archiv",
  72. "No" AS "No",
  73. "First Name" AS "First Name",
  74. "Last Name" AS "Last Name",
  75. "Serviceberater" AS "Serviceberater",
  76. "Hauptbetrieb" AS "Hauptbetrieb",
  77. "Standort" AS "Standort",
  78. "Umsatzart" AS "Umsatzart",
  79. "Fabrikat" AS "Fabrikat",
  80. "Model" AS "Model",
  81. "Fahrzeug" AS "Fahrzeug",
  82. "Marke" AS "Marke",
  83. "Service Posting Group_f�r_Archiv" AS "Service Posting Group_f�r_Archiv",
  84. "Service Posting Group" AS "Service Posting Group",
  85. "Auftragsart" AS "Auftragsart",
  86. "Cust_Gr_Code" AS "Cust_Gr_Code",
  87. "Cust_Gr_Description" AS "Cust_Gr_Description",
  88. "Kundenart" AS "Kundenart",
  89. "Cust_No" AS "Cust_No",
  90. "Cust_Name" AS "Cust_Name",
  91. "Kunde" AS "Kunde",
  92. "Auftragsart_1" AS "Auftragsart_1",
  93. "Function Code" AS "Function Code",
  94. "Monteur" AS "Monteur",
  95. "Umsatz Lohn" AS "Umsatz Lohn",
  96. "Umsatz Teile Service_ori" AS "Umsatz Teile Service_ori",
  97. "Umsatz Sonstiges_ori" AS "Umsatz Sonstiges_ori",
  98. "Anzahl Datens�tze" AS "Anzahl Datens�tze",
  99. "Umsatz Teile Service" AS "Umsatz Teile Service",
  100. "Umsatz Sonstiges" AS "Umsatz Sonstiges",
  101. "verk Std" AS "verk Std",
  102. "ben Zeit" AS "ben Zeit",
  103. "Invoice Date" AS "Invoice Date",
  104. "Order Number" AS "Order Number",
  105. "Order Number_Rg_Ausg" AS "Order Number_Rg_Ausg",
  106. "DG1" AS "DG1",
  107. COUNT("Service Order Line No") OVER (PARTITION BY "No_3") AS "DG2",
  108. ("DG1" / COUNT("Service Order Line No") OVER (PARTITION BY "No_3")) AS "DG",
  109. "Order Number_Rg_Ausg_2" AS "Order Number_Rg_Ausg_2",
  110. "Order Number_Rg_Ausg_1" AS "Order Number_Rg_Ausg_1",
  111. "Cust_No_Verkaufskunde" AS "Cust_No_Verkaufskunde",
  112. "Cust_Name_Verkaufskunde" AS "Cust_Name_Verkaufskunde",
  113. "Cust_Group_Description_Verkaufskunde" AS "Cust_Group_Description_Verkaufskunde",
  114. "Kundenart_Verkaufskunde" AS "Kundenart_Verkaufskunde",
  115. "Kunde_Verkaufskunde" AS "Kunde_Verkaufskunde",
  116. "Auftragsposition" AS "Auftragsposition",
  117. "Rabatt Lohn" AS "Rabatt Lohn",
  118. "NL Teile_ori" AS "NL Teile_ori",
  119. "Rabatt Teile" AS "Rabatt Teile",
  120. "Hauptbetrieb_ID" AS "Hauptbetrieb_ID",
  121. "Standort_ID" AS "Standort_ID",
  122. "NL Lohn %" AS "NL Lohn %",
  123. "Nachlass > 90 %" AS "Nachlass > 90 %",
  124. "NL Teile %" AS "NL Teile %",
  125. "Zuordnung_Funktion" AS "Zuordnung_Funktion",
  126. "Cost_Centre_ID" AS "Cost_Centre_ID",
  127. "Order_Desc_30" AS "Order_Desc_30",
  128. "Invoice_Desc_30" AS "Invoice_Desc_30",
  129. "Model_Desc" AS "Model_Desc",
  130. "Fahrgestellnummer" AS "Fahrgestellnummer",
  131. "Fahrzeugalter_Tage" AS "Fahrzeugalter_Tage",
  132. "Customer_Group_Owner" AS "Customer_Group_Owner",
  133. "Customer_Name_Owner" AS "Customer_Name_Owner",
  134. "Fahrzeugalter" AS "Fahrzeugalter",
  135. "FZG-Altersstaffel" AS "FZG-Altersstaffel",
  136. "Repair_Group_Desc" AS "Repair_Group_Desc",
  137. "Rechnung_Gutschrift" AS "Rechnung_Gutschrift",
  138. "Parts_Focus_Group" AS "Parts_Focus_Group",
  139. "Parts_Make_Desc" AS "Parts_Make_Desc",
  140. "Parts_Group_Desc" AS "Parts_Group_Desc",
  141. "Post Code" AS "Post Code",
  142. "PLZ_1_Stelle" AS "PLZ_1_Stelle",
  143. "PLZ_2_Stelle" AS "PLZ_2_Stelle",
  144. "PLZ_3_Stelle" AS "PLZ_3_Stelle",
  145. "PLZ_4_Stelle" AS "PLZ_4_Stelle",
  146. "PLZ" AS "PLZ",
  147. "Order_Desc_100" AS "Order_Desc_100",
  148. "Invoice_Desc_100" AS "Invoice_Desc_100",
  149. "Produktbuchungsgruppe" AS "Produktbuchungsgruppe",
  150. "T�V_Amount" AS "T�V_Amount",
  151. "FL_Lack_Amount" AS "FL_Lack_Amount",
  152. "Mietw_Amount" AS "Mietw_Amount",
  153. "Umsatz_Sonst_Rest" AS "Umsatz_Sonst_Rest",
  154. "Service Order No" AS "Service Order No",
  155. "Service_Order_No_Teile_Order_No" AS "Service_Order_No_Teile_Order_No",
  156. "Code_Salesperson" AS "Code_Salesperson",
  157. "Name_Salesperson" AS "Name_Salesperson",
  158. "Serviceberater_Service" AS "Serviceberater_Service",
  159. "Tage bis Rechnung" AS "Tage bis Rechnung",
  160. "Einsatz Teile Service" AS "Einsatz Teile Service"
  161. FROM (
  162. SELECT "No_3",
  163. "Sell-to Customer No",
  164. "Bill-to Customer No",
  165. "Bill-to Name",
  166. "Bill-to Address",
  167. "Bill-to City",
  168. "Posting Date",
  169. "Payment Terms Code",
  170. "Location Code",
  171. "Department Code_2",
  172. "Make Code_2",
  173. "Customer Posting Group",
  174. "Price Group Code",
  175. "Prices Including Vat",
  176. "Allow Quantity Disc",
  177. "Salesperson Code",
  178. "On Hold",
  179. "Gen Bus Posting Group_2",
  180. "Transaction Type",
  181. "Sell-to Customer Name",
  182. "Sell-to Address",
  183. "Sell-to City",
  184. "Correction",
  185. "Document Date",
  186. "External Document No",
  187. "Area",
  188. "No Series",
  189. "User Id",
  190. "Order Type_2",
  191. "Service Order No_ohne_Einschr�nkung",
  192. "Branch Code",
  193. "Vin_2",
  194. '' AS "Model Code",
  195. '' AS "Model No",
  196. "Model_ori",
  197. "Document No",
  198. "Line No",
  199. "Type",
  200. "No_2",
  201. "Description",
  202. '' AS "Description 2",
  203. "Quantity",
  204. "Unit Price",
  205. "Unit Cost (lcy)" AS "Unit Cost (lcy)",
  206. "Line Discount Amount",
  207. "Amount",
  208. "Amount Including Vat",
  209. "Department Code",
  210. "Make Code",
  211. "Inv Discount Amount",
  212. "Gen Bus Posting Group",
  213. "Gen Prod Posting Group",
  214. "Unit Cost",
  215. "Order No",
  216. "Order Line No",
  217. "Order Type",
  218. "Item Type",
  219. "Vin",
  220. "Vehicle Status",
  221. "Registration Date",
  222. "Mileage",
  223. "Service Order No_",
  224. "Service Order Line No",
  225. "Labor No",
  226. "Customer Group Code",
  227. "Item Group Code",
  228. "Service Advisor No_Archiv",
  229. "Service Advisor No_oA",
  230. "No_f�r_Archiv",
  231. "First Name_f�r_Archiv",
  232. "Last Name_f�r_Archiv",
  233. "No",
  234. "First Name",
  235. "Last Name",
  236. "Serviceberater",
  237. '1' AS "Hauptbetrieb",
  238. "Standort",
  239. "Umsatzart",
  240. "Fabrikat",
  241. "Model_ori" AS "Model",
  242. "Fahrzeug",
  243. "Marke",
  244. "Service Posting Group_f�r_Archiv",
  245. "Service Posting Group",
  246. "Auftragsart",
  247. "Cust_Gr_Code",
  248. "Cust_Gr_Description",
  249. "Kundenart",
  250. "Cust_No",
  251. "Cust_Name",
  252. "Kunde",
  253. '' AS "Auftragsart_1",
  254. '' AS "Function Code",
  255. '' AS "Monteur",
  256. "Umsatz Lohn",
  257. "Umsatz Teile Service_ori",
  258. "Umsatz Sonstiges_ori",
  259. COUNT("No_3") OVER (PARTITION BY c167) AS "Anzahl Datens�tze",
  260. ("Umsatz Teile Service_ori") / (COUNT("No_3") OVER (PARTITION BY c167)) AS "Umsatz Teile Service",
  261. ("Umsatz Sonstiges_ori") / (COUNT("No_3") OVER (PARTITION BY c167)) AS "Umsatz Sonstiges",
  262. "verk Std",
  263. 0 AS "ben Zeit",
  264. "Posting Date" AS "Invoice Date",
  265. "Order Number",
  266. "Order Number_Rg_Ausg",
  267. - 1 AS "DG1",
  268. "Order Number_Rg_Ausg_2",
  269. "Order Number_Rg_Ausg_1",
  270. "Cust_No_Verkaufskunde",
  271. "Cust_Name_Verkaufskunde",
  272. "Cust_Group_Description_Verkaufskunde",
  273. "Kundenart_Verkaufskunde",
  274. "Kunde_Verkaufskunde",
  275. "Auftragsposition",
  276. "Rabatt Lohn",
  277. "NL Teile_ori",
  278. ("NL Teile_ori") / (COUNT("No_3") OVER (PARTITION BY c167)) AS "Rabatt Teile",
  279. '1' AS "Hauptbetrieb_ID",
  280. "Standort" AS "Standort_ID",
  281. "NL Lohn %",
  282. CASE
  283. WHEN (
  284. (
  285. (("NL Lohn %") > 90)
  286. AND (("Rabatt Lohn") <> 0)
  287. )
  288. AND ("Prices Including Vat" <> 1)
  289. )
  290. THEN ('Nachlass > 90 %')
  291. WHEN (
  292. (
  293. (
  294. (
  295. CASE
  296. WHEN (((("Umsatz Teile Service_ori") / (COUNT("No_3") OVER (PARTITION BY c167))) + (("NL Teile_ori") / (COUNT("No_3") OVER (PARTITION BY c167)))) <> 0)
  297. THEN ((("NL Teile_ori") / (COUNT("No_3") OVER (PARTITION BY c167))) / ((("Umsatz Teile Service_ori") / (COUNT("No_3") OVER (PARTITION BY c167))) + (("NL Teile_ori") / (COUNT("No_3") OVER (PARTITION BY c167)))) * 100
  298. )
  299. ELSE (0)
  300. END
  301. ) > 90
  302. )
  303. AND ((("NL Teile_ori") / (COUNT("No_3") OVER (PARTITION BY c167))) <> 0)
  304. )
  305. AND ("Prices Including Vat" <> 1)
  306. )
  307. THEN ('Nachlass > 90 %')
  308. ELSE ('Nachlass < 90 %')
  309. END AS "Nachlass > 90 %",
  310. CASE
  311. WHEN (((("Umsatz Teile Service_ori") / (COUNT("No_3") OVER (PARTITION BY c167))) + (("NL Teile_ori") / (COUNT("No_3") OVER (PARTITION BY c167)))) <> 0)
  312. THEN ((("NL Teile_ori") / (COUNT("No_3") OVER (PARTITION BY c167))) / ((("Umsatz Teile Service_ori") / (COUNT("No_3") OVER (PARTITION BY c167))) + (("NL Teile_ori") / (COUNT("No_3") OVER (PARTITION BY c167)))) * 100)
  313. ELSE (0)
  314. END AS "NL Teile %",
  315. 'Serviceberater' AS "Zuordnung_Funktion",
  316. "Department Code_2" AS "Cost_Centre_ID",
  317. "Order_Desc_30",
  318. "Invoice_Desc_30",
  319. "Model_ori" AS "Model_Desc",
  320. "Vin_2" AS "Fahrgestellnummer",
  321. "Fahrzeugalter_Tage",
  322. "Gen Bus Posting Group_2" AS "Customer_Group_Owner",
  323. "Cust_Name" AS "Customer_Name_Owner",
  324. "Fahrzeugalter",
  325. "FZG-Altersstaffel",
  326. "Repair_Group_Desc",
  327. 'Gutschrift' AS "Rechnung_Gutschrift",
  328. '' AS "Parts_Focus_Group",
  329. '' AS "Parts_Make_Desc",
  330. '' AS "Parts_Group_Desc",
  331. "Post Code",
  332. "PLZ_1_Stelle",
  333. "PLZ_2_Stelle",
  334. "PLZ_3_Stelle",
  335. "PLZ_4_Stelle",
  336. "Post Code" AS "PLZ",
  337. "Order_Desc_100",
  338. "Invoice_Desc_100",
  339. "Gen Prod Posting Group" AS "Produktbuchungsgruppe",
  340. CASE
  341. WHEN ("Gen Prod Posting Group" IN ('816_SONST', '817_SONST'))
  342. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No_3") OVER (PARTITION BY c167))))
  343. ELSE (0)
  344. END AS "T�V_Amount",
  345. CASE
  346. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST'))
  347. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No_3") OVER (PARTITION BY c167))))
  348. ELSE (0)
  349. END AS "FL_Lack_Amount",
  350. CASE
  351. WHEN ("Gen Prod Posting Group" IN ('881_SONST', '886_SONST'))
  352. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No_3") OVER (PARTITION BY c167))))
  353. ELSE (0)
  354. END AS "Mietw_Amount",
  355. (("Umsatz Sonstiges_ori") / (COUNT("No_3") OVER (PARTITION BY c167))) - (
  356. CASE
  357. WHEN ("Gen Prod Posting Group" IN ('816_SONST', '817_SONST'))
  358. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No_3") OVER (PARTITION BY c167))))
  359. ELSE (0)
  360. END
  361. ) - (
  362. CASE
  363. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST'))
  364. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No_3") OVER (PARTITION BY c167))))
  365. ELSE (0)
  366. END
  367. ) - (
  368. CASE
  369. WHEN ("Gen Prod Posting Group" IN ('881_SONST', '886_SONST'))
  370. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No_3") OVER (PARTITION BY c167))))
  371. ELSE (0)
  372. END
  373. ) AS "Umsatz_Sonst_Rest",
  374. "Order_Desc_30" AS "Service Order No",
  375. "Service_Order_No_Teile_Order_No",
  376. "Code_Salesperson",
  377. "Name_Salesperson",
  378. "Serviceberater_Service",
  379. '0' AS "Tage bis Rechnung",
  380. CASE
  381. WHEN ("Gen Prod Posting Group" LIKE '%ART%')
  382. THEN ((c169) / (COUNT("No_3") OVER (PARTITION BY c167)) * - 1)
  383. ELSE (0)
  384. END AS "Einsatz Teile Service"
  385. FROM (
  386. SELECT T1."No_" AS "No_3",
  387. (T2."Document No_" + (((T2."Line No_")))) AS c167,
  388. T2."Gen_ Prod_ Posting Group" AS "Gen Prod Posting Group",
  389. ((convert(FLOAT, T2."Quantity"))) * T2."Unit Cost (LCY)" AS c169,
  390. CASE
  391. WHEN (T6."No_" IS NULL)
  392. THEN (T7."First Name" + ' ' + T7."Last Name")
  393. WHEN (
  394. (
  395. (T6."No_" IS NOT NULL)
  396. AND (T8."Leaving Date" < (getdate()))
  397. )
  398. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  399. )
  400. THEN ('ausgetr. MA')
  401. ELSE (T6."First Name" + ' ' + T6."Last Name")
  402. END AS "Serviceberater_Service",
  403. T9."Name" AS "Name_Salesperson",
  404. T9."Code" AS "Code_Salesperson",
  405. CASE
  406. WHEN (
  407. (
  408. CASE
  409. WHEN (
  410. (
  411. (T1."No_" LIKE 'W%')
  412. OR (T1."No_" LIKE '%I%')
  413. )
  414. )
  415. THEN ('Service')
  416. WHEN (
  417. ((left(T1."No_", 2)) IN ('VG'))
  418. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  419. )
  420. THEN ('Teile')
  421. ELSE NULL
  422. END
  423. ) = 'Service'
  424. )
  425. THEN (
  426. (
  427. CASE
  428. WHEN (T2."Service Order No_" IS NULL)
  429. THEN ('Gutschrift ohne Auftrag')
  430. ELSE (T2."Service Order No_")
  431. END
  432. )
  433. )
  434. WHEN (
  435. (
  436. CASE
  437. WHEN (
  438. (
  439. (T1."No_" LIKE 'W%')
  440. OR (T1."No_" LIKE '%I%')
  441. )
  442. )
  443. THEN ('Service')
  444. WHEN (
  445. ((left(T1."No_", 2)) IN ('VG'))
  446. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  447. )
  448. THEN ('Teile')
  449. ELSE NULL
  450. END
  451. ) = 'Teile'
  452. )
  453. THEN (T2."Order No_")
  454. ELSE NULL
  455. END AS "Service_Order_No_Teile_Order_No",
  456. CASE
  457. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 30)
  458. THEN (
  459. (
  460. CASE
  461. WHEN (
  462. (
  463. CASE
  464. WHEN (
  465. (
  466. CASE
  467. WHEN (
  468. (
  469. (T1."No_" LIKE 'W%')
  470. OR (T1."No_" LIKE '%I%')
  471. )
  472. )
  473. THEN ('Service')
  474. WHEN (
  475. ((left(T1."No_", 2)) IN ('VG'))
  476. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  477. )
  478. THEN ('Teile')
  479. ELSE NULL
  480. END
  481. ) = 'Service'
  482. )
  483. THEN (
  484. (
  485. CASE
  486. WHEN (T2."Service Order No_" IS NULL)
  487. THEN ('Gutschrift ohne Auftrag')
  488. ELSE (T2."Service Order No_")
  489. END
  490. )
  491. )
  492. WHEN (
  493. (
  494. CASE
  495. WHEN (
  496. (
  497. (T1."No_" LIKE 'W%')
  498. OR (T1."No_" LIKE '%I%')
  499. )
  500. )
  501. THEN ('Service')
  502. WHEN (
  503. ((left(T1."No_", 2)) IN ('VG'))
  504. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  505. )
  506. THEN ('Teile')
  507. ELSE NULL
  508. END
  509. ) = 'Teile'
  510. )
  511. THEN (T2."Order No_")
  512. ELSE NULL
  513. END
  514. ) = ' '
  515. )
  516. THEN ('Gutschrift ohne Auftrag')
  517. ELSE (
  518. (
  519. CASE
  520. WHEN (
  521. (
  522. CASE
  523. WHEN (
  524. (
  525. (T1."No_" LIKE 'W%')
  526. OR (T1."No_" LIKE '%I%')
  527. )
  528. )
  529. THEN ('Service')
  530. WHEN (
  531. ((left(T1."No_", 2)) IN ('VG'))
  532. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  533. )
  534. THEN ('Teile')
  535. ELSE NULL
  536. END
  537. ) = 'Service'
  538. )
  539. THEN (
  540. (
  541. CASE
  542. WHEN (T2."Service Order No_" IS NULL)
  543. THEN ('Gutschrift ohne Auftrag')
  544. ELSE (T2."Service Order No_")
  545. END
  546. )
  547. )
  548. WHEN (
  549. (
  550. CASE
  551. WHEN (
  552. (
  553. (T1."No_" LIKE 'W%')
  554. OR (T1."No_" LIKE '%I%')
  555. )
  556. )
  557. THEN ('Service')
  558. WHEN (
  559. ((left(T1."No_", 2)) IN ('VG'))
  560. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  561. )
  562. THEN ('Teile')
  563. ELSE NULL
  564. END
  565. ) = 'Teile'
  566. )
  567. THEN (T2."Order No_")
  568. ELSE NULL
  569. END
  570. )
  571. )
  572. END
  573. )
  574. )
  575. ELSE ('Auftr�ge �lter 30 Tage')
  576. END AS "Order_Desc_30",
  577. CASE
  578. WHEN (
  579. (T2."Gen_ Prod_ Posting Group" LIKE '%FZG%')
  580. OR (T2."Gen_ Prod_ Posting Group" LIKE '%SONST%')
  581. )
  582. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  583. ELSE (0)
  584. END AS "Umsatz Sonstiges_ori",
  585. CASE
  586. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 100)
  587. THEN (T1."No_" + ' - ' + T11."Name")
  588. ELSE ('Rechnungen �lter 100 Tage')
  589. END AS "Invoice_Desc_100",
  590. CASE
  591. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 100)
  592. THEN (
  593. (
  594. CASE
  595. WHEN (
  596. (
  597. CASE
  598. WHEN (
  599. (
  600. CASE
  601. WHEN (
  602. (
  603. (T1."No_" LIKE 'W%')
  604. OR (T1."No_" LIKE '%I%')
  605. )
  606. )
  607. THEN ('Service')
  608. WHEN (
  609. ((left(T1."No_", 2)) IN ('VG'))
  610. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  611. )
  612. THEN ('Teile')
  613. ELSE NULL
  614. END
  615. ) = 'Service'
  616. )
  617. THEN (
  618. (
  619. CASE
  620. WHEN (T2."Service Order No_" IS NULL)
  621. THEN ('Gutschrift ohne Auftrag')
  622. ELSE (T2."Service Order No_")
  623. END
  624. )
  625. )
  626. WHEN (
  627. (
  628. CASE
  629. WHEN (
  630. (
  631. (T1."No_" LIKE 'W%')
  632. OR (T1."No_" LIKE '%I%')
  633. )
  634. )
  635. THEN ('Service')
  636. WHEN (
  637. ((left(T1."No_", 2)) IN ('VG'))
  638. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  639. )
  640. THEN ('Teile')
  641. ELSE NULL
  642. END
  643. ) = 'Teile'
  644. )
  645. THEN (T2."Order No_")
  646. ELSE NULL
  647. END
  648. ) = ' '
  649. )
  650. THEN ('Gutschrift ohne Auftrag')
  651. ELSE (
  652. (
  653. CASE
  654. WHEN (
  655. (
  656. CASE
  657. WHEN (
  658. (
  659. (T1."No_" LIKE 'W%')
  660. OR (T1."No_" LIKE '%I%')
  661. )
  662. )
  663. THEN ('Service')
  664. WHEN (
  665. ((left(T1."No_", 2)) IN ('VG'))
  666. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  667. )
  668. THEN ('Teile')
  669. ELSE NULL
  670. END
  671. ) = 'Service'
  672. )
  673. THEN (
  674. (
  675. CASE
  676. WHEN (T2."Service Order No_" IS NULL)
  677. THEN ('Gutschrift ohne Auftrag')
  678. ELSE (T2."Service Order No_")
  679. END
  680. )
  681. )
  682. WHEN (
  683. (
  684. CASE
  685. WHEN (
  686. (
  687. (T1."No_" LIKE 'W%')
  688. OR (T1."No_" LIKE '%I%')
  689. )
  690. )
  691. THEN ('Service')
  692. WHEN (
  693. ((left(T1."No_", 2)) IN ('VG'))
  694. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  695. )
  696. THEN ('Teile')
  697. ELSE NULL
  698. END
  699. ) = 'Teile'
  700. )
  701. THEN (T2."Order No_")
  702. ELSE NULL
  703. END
  704. )
  705. )
  706. END
  707. ) + ' - ' + T11."Name"
  708. )
  709. ELSE ('Auftr�ge �lter 100 Tage')
  710. END AS "Order_Desc_100",
  711. T11."Post Code" AS "Post Code",
  712. (left(T11."Post Code", 4)) AS "PLZ_4_Stelle",
  713. (left(T11."Post Code", 3)) AS "PLZ_3_Stelle",
  714. (left(T11."Post Code", 2)) AS "PLZ_2_Stelle",
  715. (left(T11."Post Code", 1)) AS "PLZ_1_Stelle",
  716. CASE
  717. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  718. THEN (T2."Gen_ Prod_ Posting Group")
  719. ELSE NULL
  720. END AS "Repair_Group_Desc",
  721. CASE
  722. WHEN (
  723. (
  724. CASE
  725. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  726. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  727. ELSE (0)
  728. END
  729. ) / 365 BETWEEN 0.01 AND 0.99
  730. )
  731. THEN ('1')
  732. WHEN (
  733. (
  734. CASE
  735. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  736. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  737. ELSE (0)
  738. END
  739. ) / 365 BETWEEN 1.00 AND 1.99
  740. )
  741. THEN ('2')
  742. WHEN (
  743. (
  744. CASE
  745. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  746. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  747. ELSE (0)
  748. END
  749. ) / 365 BETWEEN 2.00 AND 2.99
  750. )
  751. THEN ('3')
  752. WHEN (
  753. (
  754. CASE
  755. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  756. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  757. ELSE (0)
  758. END
  759. ) / 365 BETWEEN 3.00 AND 3.99
  760. )
  761. THEN ('4')
  762. WHEN (
  763. (
  764. CASE
  765. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  766. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  767. ELSE (0)
  768. END
  769. ) / 365 BETWEEN 4.00 AND 4.99
  770. )
  771. THEN ('5')
  772. WHEN (
  773. (
  774. CASE
  775. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  776. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  777. ELSE (0)
  778. END
  779. ) / 365 BETWEEN 5.00 AND 5.99
  780. )
  781. THEN ('6')
  782. WHEN (
  783. (
  784. CASE
  785. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  786. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  787. ELSE (0)
  788. END
  789. ) / 365 BETWEEN 6.00 AND 6.99
  790. )
  791. THEN ('7')
  792. WHEN (
  793. (
  794. CASE
  795. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  796. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  797. ELSE (0)
  798. END
  799. ) / 365 BETWEEN 7.00 AND 7.99
  800. )
  801. THEN ('8')
  802. WHEN (
  803. (
  804. CASE
  805. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  806. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  807. ELSE (0)
  808. END
  809. ) / 365 BETWEEN 8.00 AND 8.99
  810. )
  811. THEN ('9')
  812. WHEN (
  813. (
  814. CASE
  815. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  816. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  817. ELSE (0)
  818. END
  819. ) / 365 BETWEEN 9.00 AND 9.99
  820. )
  821. THEN ('10')
  822. WHEN (
  823. (
  824. CASE
  825. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  826. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  827. ELSE (0)
  828. END
  829. ) / 365 > 9.99
  830. )
  831. THEN ('> 10')
  832. WHEN (
  833. (
  834. CASE
  835. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  836. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  837. ELSE (0)
  838. END
  839. ) / 365 = 0
  840. )
  841. THEN ('keine Angabe')
  842. ELSE NULL
  843. END AS "FZG-Altersstaffel",
  844. (
  845. CASE
  846. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  847. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  848. ELSE (0)
  849. END
  850. ) / 365 AS "Fahrzeugalter",
  851. T11."Name" AS "Cust_Name",
  852. T1."Gen_ Bus_ Posting Group" AS "Gen Bus Posting Group_2",
  853. CASE
  854. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  855. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  856. ELSE (0)
  857. END AS "Fahrzeugalter_Tage",
  858. T3."VIN" AS "Vin_2",
  859. T3."Model" AS "Model_ori",
  860. CASE
  861. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 30)
  862. THEN (
  863. T1."No_" + ' - ' + (
  864. CASE
  865. WHEN (
  866. (
  867. (
  868. CASE
  869. WHEN (
  870. (
  871. (T1."No_" LIKE 'W%')
  872. OR (T1."No_" LIKE '%I%')
  873. )
  874. )
  875. THEN ('Service')
  876. WHEN (
  877. ((left(T1."No_", 2)) IN ('VG'))
  878. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  879. )
  880. THEN ('Teile')
  881. ELSE NULL
  882. END
  883. ) = 'Service'
  884. )
  885. AND (
  886. (
  887. CASE
  888. WHEN (T6."No_" IS NULL)
  889. THEN (T7."First Name" + ' ' + T7."Last Name")
  890. WHEN (
  891. (
  892. (T6."No_" IS NOT NULL)
  893. AND (T8."Leaving Date" < (getdate()))
  894. )
  895. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  896. )
  897. THEN ('ausgetr. MA')
  898. ELSE (T6."First Name" + ' ' + T6."Last Name")
  899. END
  900. ) <> ' '
  901. )
  902. )
  903. THEN (
  904. (
  905. CASE
  906. WHEN (T6."No_" IS NULL)
  907. THEN (T7."First Name" + ' ' + T7."Last Name")
  908. WHEN (
  909. (
  910. (T6."No_" IS NOT NULL)
  911. AND (T8."Leaving Date" < (getdate()))
  912. )
  913. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  914. )
  915. THEN ('ausgetr. MA')
  916. ELSE (T6."First Name" + ' ' + T6."Last Name")
  917. END
  918. )
  919. )
  920. WHEN (
  921. (
  922. (
  923. CASE
  924. WHEN (
  925. (
  926. (T1."No_" LIKE 'W%')
  927. OR (T1."No_" LIKE '%I%')
  928. )
  929. )
  930. THEN ('Service')
  931. WHEN (
  932. ((left(T1."No_", 2)) IN ('VG'))
  933. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  934. )
  935. THEN ('Teile')
  936. ELSE NULL
  937. END
  938. ) = 'Teile'
  939. )
  940. AND (T9."Name" IS NOT NULL)
  941. )
  942. THEN (T9."Name")
  943. ELSE ('n.N.')
  944. END
  945. ) + ' - ' + T11."Name"
  946. )
  947. ELSE ('Rechnungen �lter 30 Tage')
  948. END AS "Invoice_Desc_30",
  949. T1."Shortcut Dimension 1 Code" AS "Department Code_2",
  950. CASE
  951. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%ART%')
  952. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  953. ELSE (0)
  954. END AS "Umsatz Teile Service_ori",
  955. CASE
  956. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%ART%')
  957. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  958. ELSE (0)
  959. END AS "NL Teile_ori",
  960. CASE
  961. WHEN (
  962. (
  963. (
  964. CASE
  965. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  966. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  967. ELSE (0)
  968. END
  969. ) + (
  970. CASE
  971. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  972. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  973. ELSE (0)
  974. END
  975. )
  976. ) <> 0
  977. )
  978. THEN (
  979. (
  980. CASE
  981. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  982. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  983. ELSE (0)
  984. END
  985. ) / (
  986. (
  987. CASE
  988. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  989. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  990. ELSE (0)
  991. END
  992. ) + (
  993. CASE
  994. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  995. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  996. ELSE (0)
  997. END
  998. )
  999. ) * 100
  1000. )
  1001. ELSE (0)
  1002. END AS "NL Lohn %",
  1003. CASE
  1004. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1005. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  1006. ELSE (0)
  1007. END AS "Rabatt Lohn",
  1008. T1."Prices Including VAT" AS "Prices Including Vat",
  1009. (
  1010. CASE
  1011. WHEN (T1."Location Code" IN ('01BSPKW'))
  1012. THEN ('10')
  1013. WHEN (T1."Location Code" IN ('02BSMOT'))
  1014. THEN ('20')
  1015. WHEN (T1."Location Code" IN ('03RHF'))
  1016. THEN ('30')
  1017. WHEN (T1."Location Code" IN ('04SFH'))
  1018. THEN ('40')
  1019. WHEN (T1."Location Code" IN ('05WT'))
  1020. THEN ('50')
  1021. WHEN (T1."Location Code" IN ('06BI'))
  1022. THEN ('26')
  1023. WHEN (T1."Location Code" IN ('07TR'))
  1024. THEN ('70')
  1025. ELSE NULL
  1026. END
  1027. ) AS "Standort",
  1028. CASE
  1029. WHEN (
  1030. (
  1031. CASE
  1032. WHEN (
  1033. ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 30)
  1034. AND (
  1035. (
  1036. CASE
  1037. WHEN (
  1038. (
  1039. (
  1040. CASE
  1041. WHEN (
  1042. (
  1043. (T1."No_" LIKE 'W%')
  1044. OR (T1."No_" LIKE '%I%')
  1045. )
  1046. )
  1047. THEN ('Service')
  1048. WHEN (
  1049. ((left(T1."No_", 2)) IN ('VG'))
  1050. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1051. )
  1052. THEN ('Teile')
  1053. ELSE NULL
  1054. END
  1055. ) = 'Service'
  1056. )
  1057. AND (
  1058. (
  1059. CASE
  1060. WHEN (T6."No_" IS NULL)
  1061. THEN (T7."First Name" + ' ' + T7."Last Name")
  1062. WHEN (
  1063. (
  1064. (T6."No_" IS NOT NULL)
  1065. AND (T8."Leaving Date" < (getdate()))
  1066. )
  1067. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1068. )
  1069. THEN ('ausgetr. MA')
  1070. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1071. END
  1072. ) <> ' '
  1073. )
  1074. )
  1075. THEN (
  1076. (
  1077. CASE
  1078. WHEN (T6."No_" IS NULL)
  1079. THEN (T7."First Name" + ' ' + T7."Last Name")
  1080. WHEN (
  1081. (
  1082. (T6."No_" IS NOT NULL)
  1083. AND (T8."Leaving Date" < (getdate()))
  1084. )
  1085. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1086. )
  1087. THEN ('ausgetr. MA')
  1088. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1089. END
  1090. )
  1091. )
  1092. WHEN (
  1093. (
  1094. (
  1095. CASE
  1096. WHEN (
  1097. (
  1098. (T1."No_" LIKE 'W%')
  1099. OR (T1."No_" LIKE '%I%')
  1100. )
  1101. )
  1102. THEN ('Service')
  1103. WHEN (
  1104. ((left(T1."No_", 2)) IN ('VG'))
  1105. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1106. )
  1107. THEN ('Teile')
  1108. ELSE NULL
  1109. END
  1110. ) = 'Teile'
  1111. )
  1112. AND (T9."Name" IS NOT NULL)
  1113. )
  1114. THEN (T9."Name")
  1115. ELSE ('n.N.')
  1116. END
  1117. ) IS NOT NULL
  1118. )
  1119. )
  1120. THEN (
  1121. T1."No_" + ' - ' + (
  1122. CASE
  1123. WHEN (
  1124. (
  1125. (
  1126. CASE
  1127. WHEN (
  1128. (
  1129. (T1."No_" LIKE 'W%')
  1130. OR (T1."No_" LIKE '%I%')
  1131. )
  1132. )
  1133. THEN ('Service')
  1134. WHEN (
  1135. ((left(T1."No_", 2)) IN ('VG'))
  1136. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1137. )
  1138. THEN ('Teile')
  1139. ELSE NULL
  1140. END
  1141. ) = 'Service'
  1142. )
  1143. AND (
  1144. (
  1145. CASE
  1146. WHEN (T6."No_" IS NULL)
  1147. THEN (T7."First Name" + ' ' + T7."Last Name")
  1148. WHEN (
  1149. (
  1150. (T6."No_" IS NOT NULL)
  1151. AND (T8."Leaving Date" < (getdate()))
  1152. )
  1153. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1154. )
  1155. THEN ('ausgetr. MA')
  1156. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1157. END
  1158. ) <> ' '
  1159. )
  1160. )
  1161. THEN (
  1162. (
  1163. CASE
  1164. WHEN (T6."No_" IS NULL)
  1165. THEN (T7."First Name" + ' ' + T7."Last Name")
  1166. WHEN (
  1167. (
  1168. (T6."No_" IS NOT NULL)
  1169. AND (T8."Leaving Date" < (getdate()))
  1170. )
  1171. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1172. )
  1173. THEN ('ausgetr. MA')
  1174. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1175. END
  1176. )
  1177. )
  1178. WHEN (
  1179. (
  1180. (
  1181. CASE
  1182. WHEN (
  1183. (
  1184. (T1."No_" LIKE 'W%')
  1185. OR (T1."No_" LIKE '%I%')
  1186. )
  1187. )
  1188. THEN ('Service')
  1189. WHEN (
  1190. ((left(T1."No_", 2)) IN ('VG'))
  1191. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1192. )
  1193. THEN ('Teile')
  1194. ELSE NULL
  1195. END
  1196. ) = 'Teile'
  1197. )
  1198. AND (T9."Name" IS NOT NULL)
  1199. )
  1200. THEN (T9."Name")
  1201. ELSE ('n.N.')
  1202. END
  1203. ) + ' - ' + T11."Name" + ' - ' + (convert(VARCHAR(50), year(T1."Posting Date")) + '-' + convert(VARCHAR(50), month(T1."Posting Date")) + '-' + convert(VARCHAR(50), - 1 * datediff(day, T1."Posting Date")))
  1204. )
  1205. WHEN (
  1206. ((day((getdate()), T1."Posting Date")) <= 30)
  1207. AND (
  1208. (
  1209. CASE
  1210. WHEN (
  1211. (
  1212. (
  1213. CASE
  1214. WHEN (
  1215. (
  1216. (T1."No_" LIKE 'W%')
  1217. OR (T1."No_" LIKE '%I%')
  1218. )
  1219. )
  1220. THEN ('Service')
  1221. WHEN (
  1222. ((left(T1."No_", 2)) IN ('VG'))
  1223. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1224. )
  1225. THEN ('Teile')
  1226. ELSE NULL
  1227. END
  1228. ) = 'Service'
  1229. )
  1230. AND (
  1231. (
  1232. CASE
  1233. WHEN (T6."No_" IS NULL)
  1234. THEN (T7."First Name" + ' ' + T7."Last Name")
  1235. WHEN (
  1236. (
  1237. (T6."No_" IS NOT NULL)
  1238. AND (T8."Leaving Date" < (getdate()))
  1239. )
  1240. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1241. )
  1242. THEN ('ausgetr. MA')
  1243. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1244. END
  1245. ) <> ' '
  1246. )
  1247. )
  1248. THEN (
  1249. (
  1250. CASE
  1251. WHEN (T6."No_" IS NULL)
  1252. THEN (T7."First Name" + ' ' + T7."Last Name")
  1253. WHEN (
  1254. (
  1255. (T6."No_" IS NOT NULL)
  1256. AND (T8."Leaving Date" < (getdate()))
  1257. )
  1258. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1259. )
  1260. THEN ('ausgetr. MA')
  1261. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1262. END
  1263. )
  1264. )
  1265. WHEN (
  1266. (
  1267. (
  1268. CASE
  1269. WHEN (
  1270. (
  1271. (T1."No_" LIKE 'W%')
  1272. OR (T1."No_" LIKE '%I%')
  1273. )
  1274. )
  1275. THEN ('Service')
  1276. WHEN (
  1277. ((left(T1."No_", 2)) IN ('VG'))
  1278. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1279. )
  1280. THEN ('Teile')
  1281. ELSE NULL
  1282. END
  1283. ) = 'Teile'
  1284. )
  1285. AND (T9."Name" IS NOT NULL)
  1286. )
  1287. THEN (T9."Name")
  1288. ELSE ('n.N.')
  1289. END
  1290. ) IS NULL
  1291. )
  1292. )
  1293. THEN (T1."No_" + ' - ' + 'SB fehlt' + ' - ' + T11."Name" + ' - ' + (convert(VARCHAR(50), year(T1."Posting Date")) + '-' + convert(VARCHAR(50), month(T1."Posting Date")) + '-' + convert(VARCHAR(50), day(T1."Posting Date"))))
  1294. ELSE ('Rechnungen �lter 30 Tage')
  1295. END
  1296. ) <> 'Rechnungen �lter 30 Tage'
  1297. )
  1298. THEN ((rtrim((((T2."Line No_"))))) + ' - ' + T1."No_" + ' - ' + T2."Description")
  1299. ELSE ('Rechnungen �lter 30 Tage')
  1300. END AS "Auftragsposition",
  1301. T12."No_" + ' - ' + T12."Name" AS "Kunde_Verkaufskunde",
  1302. CASE
  1303. WHEN (T1."Sell-to Customer No_" LIKE 'INT%')
  1304. THEN ('Intern')
  1305. ELSE (T13."Description")
  1306. END AS "Kundenart_Verkaufskunde",
  1307. T13."Description" AS "Cust_Group_Description_Verkaufskunde",
  1308. T12."Name" AS "Cust_Name_Verkaufskunde",
  1309. T12."No_" AS "Cust_No_Verkaufskunde",
  1310. CASE
  1311. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 4)
  1312. THEN (
  1313. (
  1314. CASE
  1315. WHEN (T2."Service Order No_" IS NULL)
  1316. THEN ('Gutschrift ohne Auftrag')
  1317. ELSE (T2."Service Order No_")
  1318. END
  1319. )
  1320. )
  1321. ELSE NULL
  1322. END AS "Order Number_Rg_Ausg_1",
  1323. CASE
  1324. WHEN (
  1325. ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 4)
  1326. AND (
  1327. (
  1328. CASE
  1329. WHEN (
  1330. (
  1331. (
  1332. CASE
  1333. WHEN (
  1334. (
  1335. (T1."No_" LIKE 'W%')
  1336. OR (T1."No_" LIKE '%I%')
  1337. )
  1338. )
  1339. THEN ('Service')
  1340. WHEN (
  1341. ((left(T1."No_", 2)) IN ('VG'))
  1342. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1343. )
  1344. THEN ('Teile')
  1345. ELSE NULL
  1346. END
  1347. ) = 'Service'
  1348. )
  1349. AND (
  1350. (
  1351. CASE
  1352. WHEN (T6."No_" IS NULL)
  1353. THEN (T7."First Name" + ' ' + T7."Last Name")
  1354. WHEN (
  1355. (
  1356. (T6."No_" IS NOT NULL)
  1357. AND (T8."Leaving Date" < (getdate()))
  1358. )
  1359. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1360. )
  1361. THEN ('ausgetr. MA')
  1362. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1363. END
  1364. ) <> ' '
  1365. )
  1366. )
  1367. THEN (
  1368. (
  1369. CASE
  1370. WHEN (T6."No_" IS NULL)
  1371. THEN (T7."First Name" + ' ' + T7."Last Name")
  1372. WHEN (
  1373. (
  1374. (T6."No_" IS NOT NULL)
  1375. AND (T8."Leaving Date" < (getdate()))
  1376. )
  1377. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1378. )
  1379. THEN ('ausgetr. MA')
  1380. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1381. END
  1382. )
  1383. )
  1384. WHEN (
  1385. (
  1386. (
  1387. CASE
  1388. WHEN (
  1389. (
  1390. (T1."No_" LIKE 'W%')
  1391. OR (T1."No_" LIKE '%I%')
  1392. )
  1393. )
  1394. THEN ('Service')
  1395. WHEN (
  1396. ((left(T1."No_", 2)) IN ('VG'))
  1397. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1398. )
  1399. THEN ('Teile')
  1400. ELSE NULL
  1401. END
  1402. ) = 'Teile'
  1403. )
  1404. AND (T9."Name" IS NOT NULL)
  1405. )
  1406. THEN (T9."Name")
  1407. ELSE ('n.N.')
  1408. END
  1409. ) IS NOT NULL
  1410. )
  1411. )
  1412. THEN (
  1413. T1."No_" + ' - ' + (
  1414. CASE
  1415. WHEN (
  1416. (
  1417. (
  1418. CASE
  1419. WHEN (
  1420. (
  1421. (T1."No_" LIKE 'W%')
  1422. OR (T1."No_" LIKE '%I%')
  1423. )
  1424. )
  1425. THEN ('Service')
  1426. WHEN (
  1427. ((left(T1."No_", 2)) IN ('VG'))
  1428. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1429. )
  1430. THEN ('Teile')
  1431. ELSE NULL
  1432. END
  1433. ) = 'Service'
  1434. )
  1435. AND (
  1436. (
  1437. CASE
  1438. WHEN (T6."No_" IS NULL)
  1439. THEN (T7."First Name" + ' ' + T7."Last Name")
  1440. WHEN (
  1441. (
  1442. (T6."No_" IS NOT NULL)
  1443. AND (T8."Leaving Date" < (getdate()))
  1444. )
  1445. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1446. )
  1447. THEN ('ausgetr. MA')
  1448. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1449. END
  1450. ) <> ' '
  1451. )
  1452. )
  1453. THEN (
  1454. (
  1455. CASE
  1456. WHEN (T6."No_" IS NULL)
  1457. THEN (T7."First Name" + ' ' + T7."Last Name")
  1458. WHEN (
  1459. (
  1460. (T6."No_" IS NOT NULL)
  1461. AND (T8."Leaving Date" < (getdate()))
  1462. )
  1463. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1464. )
  1465. THEN ('ausgetr. MA')
  1466. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1467. END
  1468. )
  1469. )
  1470. WHEN (
  1471. (
  1472. (
  1473. CASE
  1474. WHEN (
  1475. (
  1476. (T1."No_" LIKE 'W%')
  1477. OR (T1."No_" LIKE '%I%')
  1478. )
  1479. )
  1480. THEN ('Service')
  1481. WHEN (
  1482. ((left(T1."No_", 2)) IN ('VG'))
  1483. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1484. )
  1485. THEN ('Teile')
  1486. ELSE NULL
  1487. END
  1488. ) = 'Teile'
  1489. )
  1490. AND (T9."Name" IS NOT NULL)
  1491. )
  1492. THEN (T9."Name")
  1493. ELSE ('n.N.')
  1494. END
  1495. ) + ' - ' + T11."Name"
  1496. )
  1497. WHEN (
  1498. ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 4)
  1499. AND (
  1500. (
  1501. CASE
  1502. WHEN (
  1503. (
  1504. (
  1505. CASE
  1506. WHEN (
  1507. (
  1508. (T1."No_" LIKE 'W%')
  1509. OR (T1."No_" LIKE '%I%')
  1510. )
  1511. )
  1512. THEN ('Service')
  1513. WHEN (
  1514. ((left(T1."No_", 2)) IN ('VG'))
  1515. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1516. )
  1517. THEN ('Teile')
  1518. ELSE NULL
  1519. END
  1520. ) = 'Service'
  1521. )
  1522. AND (
  1523. (
  1524. CASE
  1525. WHEN (T6."No_" IS NULL)
  1526. THEN (T7."First Name" + ' ' + T7."Last Name")
  1527. WHEN (
  1528. (
  1529. (T6."No_" IS NOT NULL)
  1530. AND (T8."Leaving Date" < (getdate()))
  1531. )
  1532. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1533. )
  1534. THEN ('ausgetr. MA')
  1535. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1536. END
  1537. ) <> ' '
  1538. )
  1539. )
  1540. THEN (
  1541. (
  1542. CASE
  1543. WHEN (T6."No_" IS NULL)
  1544. THEN (T7."First Name" + ' ' + T7."Last Name")
  1545. WHEN (
  1546. (
  1547. (T6."No_" IS NOT NULL)
  1548. AND (T8."Leaving Date" < (getdate()))
  1549. )
  1550. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1551. )
  1552. THEN ('ausgetr. MA')
  1553. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1554. END
  1555. )
  1556. )
  1557. WHEN (
  1558. (
  1559. (
  1560. CASE
  1561. WHEN (
  1562. (
  1563. (T1."No_" LIKE 'W%')
  1564. OR (T1."No_" LIKE '%I%')
  1565. )
  1566. )
  1567. THEN ('Service')
  1568. WHEN (
  1569. ((left(T1."No_", 2)) IN ('VG'))
  1570. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1571. )
  1572. THEN ('Teile')
  1573. ELSE NULL
  1574. END
  1575. ) = 'Teile'
  1576. )
  1577. AND (T9."Name" IS NOT NULL)
  1578. )
  1579. THEN (T9."Name")
  1580. ELSE ('n.N.')
  1581. END
  1582. ) IS NULL
  1583. )
  1584. )
  1585. THEN (T1."No_" + ' - ' + T11."Name")
  1586. ELSE NULL
  1587. END AS "Order Number_Rg_Ausg_2",
  1588. CASE
  1589. WHEN (
  1590. ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 30)
  1591. AND (
  1592. (
  1593. CASE
  1594. WHEN (
  1595. (
  1596. (
  1597. CASE
  1598. WHEN (
  1599. (
  1600. (T1."No_" LIKE 'W%')
  1601. OR (T1."No_" LIKE '%I%')
  1602. )
  1603. )
  1604. THEN ('Service')
  1605. WHEN (
  1606. ((left(T1."No_", 2)) IN ('VG'))
  1607. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1608. )
  1609. THEN ('Teile')
  1610. ELSE NULL
  1611. END
  1612. ) = 'Service'
  1613. )
  1614. AND (
  1615. (
  1616. CASE
  1617. WHEN (T6."No_" IS NULL)
  1618. THEN (T7."First Name" + ' ' + T7."Last Name")
  1619. WHEN (
  1620. (
  1621. (T6."No_" IS NOT NULL)
  1622. AND (T8."Leaving Date" < (getdate()))
  1623. )
  1624. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1625. )
  1626. THEN ('ausgetr. MA')
  1627. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1628. END
  1629. ) <> ' '
  1630. )
  1631. )
  1632. THEN (
  1633. (
  1634. CASE
  1635. WHEN (T6."No_" IS NULL)
  1636. THEN (T7."First Name" + ' ' + T7."Last Name")
  1637. WHEN (
  1638. (
  1639. (T6."No_" IS NOT NULL)
  1640. AND (T8."Leaving Date" < (getdate()))
  1641. )
  1642. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1643. )
  1644. THEN ('ausgetr. MA')
  1645. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1646. END
  1647. )
  1648. )
  1649. WHEN (
  1650. (
  1651. (
  1652. CASE
  1653. WHEN (
  1654. (
  1655. (T1."No_" LIKE 'W%')
  1656. OR (T1."No_" LIKE '%I%')
  1657. )
  1658. )
  1659. THEN ('Service')
  1660. WHEN (
  1661. ((left(T1."No_", 2)) IN ('VG'))
  1662. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1663. )
  1664. THEN ('Teile')
  1665. ELSE NULL
  1666. END
  1667. ) = 'Teile'
  1668. )
  1669. AND (T9."Name" IS NOT NULL)
  1670. )
  1671. THEN (T9."Name")
  1672. ELSE ('n.N.')
  1673. END
  1674. ) IS NOT NULL
  1675. )
  1676. )
  1677. THEN (
  1678. T1."No_" + ' - ' + (
  1679. CASE
  1680. WHEN (
  1681. (
  1682. (
  1683. CASE
  1684. WHEN (
  1685. (
  1686. (T1."No_" LIKE 'W%')
  1687. OR (T1."No_" LIKE '%I%')
  1688. )
  1689. )
  1690. THEN ('Service')
  1691. WHEN (
  1692. ((left(T1."No_", 2)) IN ('VG'))
  1693. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1694. )
  1695. THEN ('Teile')
  1696. ELSE NULL
  1697. END
  1698. ) = 'Service'
  1699. )
  1700. AND (
  1701. (
  1702. CASE
  1703. WHEN (T6."No_" IS NULL)
  1704. THEN (T7."First Name" + ' ' + T7."Last Name")
  1705. WHEN (
  1706. (
  1707. (T6."No_" IS NOT NULL)
  1708. AND (T8."Leaving Date" < (getdate()))
  1709. )
  1710. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1711. )
  1712. THEN ('ausgetr. MA')
  1713. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1714. END
  1715. ) <> ' '
  1716. )
  1717. )
  1718. THEN (
  1719. (
  1720. CASE
  1721. WHEN (T6."No_" IS NULL)
  1722. THEN (T7."First Name" + ' ' + T7."Last Name")
  1723. WHEN (
  1724. (
  1725. (T6."No_" IS NOT NULL)
  1726. AND (T8."Leaving Date" < (getdate()))
  1727. )
  1728. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1729. )
  1730. THEN ('ausgetr. MA')
  1731. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1732. END
  1733. )
  1734. )
  1735. WHEN (
  1736. (
  1737. (
  1738. CASE
  1739. WHEN (
  1740. (
  1741. (T1."No_" LIKE 'W%')
  1742. OR (T1."No_" LIKE '%I%')
  1743. )
  1744. )
  1745. THEN ('Service')
  1746. WHEN (
  1747. ((left(T1."No_", 2)) IN ('VG'))
  1748. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1749. )
  1750. THEN ('Teile')
  1751. ELSE NULL
  1752. END
  1753. ) = 'Teile'
  1754. )
  1755. AND (T9."Name" IS NOT NULL)
  1756. )
  1757. THEN (T9."Name")
  1758. ELSE ('n.N.')
  1759. END
  1760. ) + ' - ' + T11."Name" + ' - ' + (convert(VARCHAR(50), year(T1."Posting Date")) + '-' + convert(VARCHAR(50), month(T1."Posting Date")) + '-' + convert(VARCHAR(50), - 1 * datediff(day, T1."Posting Date")))
  1761. )
  1762. WHEN (
  1763. ((day((getdate()), T1."Posting Date")) <= 30)
  1764. AND (
  1765. (
  1766. CASE
  1767. WHEN (
  1768. (
  1769. (
  1770. CASE
  1771. WHEN (
  1772. (
  1773. (T1."No_" LIKE 'W%')
  1774. OR (T1."No_" LIKE '%I%')
  1775. )
  1776. )
  1777. THEN ('Service')
  1778. WHEN (
  1779. ((left(T1."No_", 2)) IN ('VG'))
  1780. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1781. )
  1782. THEN ('Teile')
  1783. ELSE NULL
  1784. END
  1785. ) = 'Service'
  1786. )
  1787. AND (
  1788. (
  1789. CASE
  1790. WHEN (T6."No_" IS NULL)
  1791. THEN (T7."First Name" + ' ' + T7."Last Name")
  1792. WHEN (
  1793. (
  1794. (T6."No_" IS NOT NULL)
  1795. AND (T8."Leaving Date" < (getdate()))
  1796. )
  1797. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1798. )
  1799. THEN ('ausgetr. MA')
  1800. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1801. END
  1802. ) <> ' '
  1803. )
  1804. )
  1805. THEN (
  1806. (
  1807. CASE
  1808. WHEN (T6."No_" IS NULL)
  1809. THEN (T7."First Name" + ' ' + T7."Last Name")
  1810. WHEN (
  1811. (
  1812. (T6."No_" IS NOT NULL)
  1813. AND (T8."Leaving Date" < (getdate()))
  1814. )
  1815. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1816. )
  1817. THEN ('ausgetr. MA')
  1818. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1819. END
  1820. )
  1821. )
  1822. WHEN (
  1823. (
  1824. (
  1825. CASE
  1826. WHEN (
  1827. (
  1828. (T1."No_" LIKE 'W%')
  1829. OR (T1."No_" LIKE '%I%')
  1830. )
  1831. )
  1832. THEN ('Service')
  1833. WHEN (
  1834. ((left(T1."No_", 2)) IN ('VG'))
  1835. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1836. )
  1837. THEN ('Teile')
  1838. ELSE NULL
  1839. END
  1840. ) = 'Teile'
  1841. )
  1842. AND (T9."Name" IS NOT NULL)
  1843. )
  1844. THEN (T9."Name")
  1845. ELSE ('n.N.')
  1846. END
  1847. ) IS NULL
  1848. )
  1849. )
  1850. THEN (T1."No_" + ' - ' + 'SB fehlt' + ' - ' + T11."Name" + ' - ' + (convert(VARCHAR(50), year(T1."Posting Date")) + '-' + convert(VARCHAR(50), month(T1."Posting Date")) + '-' + convert(VARCHAR(50), day(T1."Posting Date"))))
  1851. ELSE ('Rechnungen �lter 30 Tage')
  1852. END AS "Order Number_Rg_Ausg",
  1853. CASE
  1854. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 180)
  1855. THEN (
  1856. T1."No_" + ' - ' + (
  1857. CASE
  1858. WHEN (
  1859. (
  1860. CASE
  1861. WHEN (
  1862. (
  1863. CASE
  1864. WHEN (
  1865. (
  1866. (T1."No_" LIKE 'W%')
  1867. OR (T1."No_" LIKE '%I%')
  1868. )
  1869. )
  1870. THEN ('Service')
  1871. WHEN (
  1872. ((left(T1."No_", 2)) IN ('VG'))
  1873. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1874. )
  1875. THEN ('Teile')
  1876. ELSE NULL
  1877. END
  1878. ) = 'Service'
  1879. )
  1880. THEN (
  1881. (
  1882. CASE
  1883. WHEN (T2."Service Order No_" IS NULL)
  1884. THEN ('Gutschrift ohne Auftrag')
  1885. ELSE (T2."Service Order No_")
  1886. END
  1887. )
  1888. )
  1889. WHEN (
  1890. (
  1891. CASE
  1892. WHEN (
  1893. (
  1894. (T1."No_" LIKE 'W%')
  1895. OR (T1."No_" LIKE '%I%')
  1896. )
  1897. )
  1898. THEN ('Service')
  1899. WHEN (
  1900. ((left(T1."No_", 2)) IN ('VG'))
  1901. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1902. )
  1903. THEN ('Teile')
  1904. ELSE NULL
  1905. END
  1906. ) = 'Teile'
  1907. )
  1908. THEN (T2."Order No_")
  1909. ELSE NULL
  1910. END
  1911. ) = ' '
  1912. )
  1913. THEN ('Gutschrift ohne Auftrag')
  1914. ELSE (
  1915. (
  1916. CASE
  1917. WHEN (
  1918. (
  1919. CASE
  1920. WHEN (
  1921. (
  1922. (T1."No_" LIKE 'W%')
  1923. OR (T1."No_" LIKE '%I%')
  1924. )
  1925. )
  1926. THEN ('Service')
  1927. WHEN (
  1928. ((left(T1."No_", 2)) IN ('VG'))
  1929. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1930. )
  1931. THEN ('Teile')
  1932. ELSE NULL
  1933. END
  1934. ) = 'Service'
  1935. )
  1936. THEN (
  1937. (
  1938. CASE
  1939. WHEN (T2."Service Order No_" IS NULL)
  1940. THEN ('Gutschrift ohne Auftrag')
  1941. ELSE (T2."Service Order No_")
  1942. END
  1943. )
  1944. )
  1945. WHEN (
  1946. (
  1947. CASE
  1948. WHEN (
  1949. (
  1950. (T1."No_" LIKE 'W%')
  1951. OR (T1."No_" LIKE '%I%')
  1952. )
  1953. )
  1954. THEN ('Service')
  1955. WHEN (
  1956. ((left(T1."No_", 2)) IN ('VG'))
  1957. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1958. )
  1959. THEN ('Teile')
  1960. ELSE NULL
  1961. END
  1962. ) = 'Teile'
  1963. )
  1964. THEN (T2."Order No_")
  1965. ELSE NULL
  1966. END
  1967. )
  1968. )
  1969. END
  1970. ) + ' - ' + T11."Name"
  1971. )
  1972. ELSE ('Auftr�ge �lter 180 Tage')
  1973. END AS "Order Number",
  1974. T1."Posting Date" AS "Posting Date",
  1975. CASE
  1976. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1977. THEN (((convert(FLOAT, T2."Quantity"))) * - 1)
  1978. ELSE (0)
  1979. END AS "verk Std",
  1980. CASE
  1981. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1982. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  1983. ELSE (0)
  1984. END AS "Umsatz Lohn",
  1985. T11."No_" + ' - ' + T11."Name" AS "Kunde",
  1986. T11."No_" AS "Cust_No",
  1987. CASE
  1988. WHEN (T1."Bill-to Customer No_" LIKE 'INT%')
  1989. THEN ('Intern')
  1990. ELSE (T10."Description")
  1991. END AS "Kundenart",
  1992. T10."Description" AS "Cust_Gr_Description",
  1993. T10."Code" AS "Cust_Gr_Code",
  1994. CASE
  1995. WHEN (
  1996. (
  1997. (T1."No_" LIKE 'W%')
  1998. OR (T1."No_" LIKE '%I%')
  1999. )
  2000. )
  2001. THEN ('Service')
  2002. WHEN (
  2003. ((left(T1."No_", 2)) IN ('VG'))
  2004. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2005. )
  2006. THEN ('Teile')
  2007. ELSE NULL
  2008. END AS "Auftragsart",
  2009. T5."Service Posting Group" AS "Service Posting Group",
  2010. T4."Service Posting Group" AS "Service Posting Group_f�r_Archiv",
  2011. CASE
  2012. WHEN (T1."Shortcut Dimension 2 Code" IN ('ALPINA', 'TRIUMPH', 'BMW-C1', 'BMW-ALPINA', 'BMWI', 'BMW', 'BMW-MINI', 'BMW-MOT'))
  2013. THEN (T1."Shortcut Dimension 2 Code")
  2014. ELSE ('Fremdfabrikat')
  2015. END AS "Marke",
  2016. T3."VIN" + ' - ' + T3."Model" AS "Fahrzeug",
  2017. CASE
  2018. WHEN (T1."Shortcut Dimension 2 Code" IN ('BMW I', 'BMWI', 'BMW', 'BMW-MINI', 'BMW-C1', 'BMW-ALPINA', 'BMW-MOT', 'TRIUMPH'))
  2019. THEN (T1."Shortcut Dimension 2 Code")
  2020. WHEN (
  2021. (
  2022. CASE
  2023. WHEN (
  2024. (
  2025. CASE
  2026. WHEN (
  2027. (
  2028. CASE
  2029. WHEN (
  2030. (
  2031. (T1."No_" LIKE 'W%')
  2032. OR (T1."No_" LIKE '%I%')
  2033. )
  2034. )
  2035. THEN ('Service')
  2036. WHEN (
  2037. ((left(T1."No_", 2)) IN ('VG'))
  2038. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2039. )
  2040. THEN ('Teile')
  2041. ELSE NULL
  2042. END
  2043. ) = 'Service'
  2044. )
  2045. THEN (
  2046. (
  2047. CASE
  2048. WHEN (T2."Service Order No_" IS NULL)
  2049. THEN ('Gutschrift ohne Auftrag')
  2050. ELSE (T2."Service Order No_")
  2051. END
  2052. )
  2053. )
  2054. WHEN (
  2055. (
  2056. CASE
  2057. WHEN (
  2058. (
  2059. (T1."No_" LIKE 'W%')
  2060. OR (T1."No_" LIKE '%I%')
  2061. )
  2062. )
  2063. THEN ('Service')
  2064. WHEN (
  2065. ((left(T1."No_", 2)) IN ('VG'))
  2066. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2067. )
  2068. THEN ('Teile')
  2069. ELSE NULL
  2070. END
  2071. ) = 'Teile'
  2072. )
  2073. THEN (T2."Order No_")
  2074. ELSE NULL
  2075. END
  2076. ) = ' '
  2077. )
  2078. THEN ('Gutschrift ohne Auftrag')
  2079. ELSE (
  2080. (
  2081. CASE
  2082. WHEN (
  2083. (
  2084. CASE
  2085. WHEN (
  2086. (
  2087. (T1."No_" LIKE 'W%')
  2088. OR (T1."No_" LIKE '%I%')
  2089. )
  2090. )
  2091. THEN ('Service')
  2092. WHEN (
  2093. ((left(T1."No_", 2)) IN ('VG'))
  2094. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2095. )
  2096. THEN ('Teile')
  2097. ELSE NULL
  2098. END
  2099. ) = 'Service'
  2100. )
  2101. THEN (
  2102. (
  2103. CASE
  2104. WHEN (T2."Service Order No_" IS NULL)
  2105. THEN ('Gutschrift ohne Auftrag')
  2106. ELSE (T2."Service Order No_")
  2107. END
  2108. )
  2109. )
  2110. WHEN (
  2111. (
  2112. CASE
  2113. WHEN (
  2114. (
  2115. (T1."No_" LIKE 'W%')
  2116. OR (T1."No_" LIKE '%I%')
  2117. )
  2118. )
  2119. THEN ('Service')
  2120. WHEN (
  2121. ((left(T1."No_", 2)) IN ('VG'))
  2122. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2123. )
  2124. THEN ('Teile')
  2125. ELSE NULL
  2126. END
  2127. ) = 'Teile'
  2128. )
  2129. THEN (T2."Order No_")
  2130. ELSE NULL
  2131. END
  2132. )
  2133. )
  2134. END
  2135. ) = 'Gutschrift ohne Auftrag'
  2136. )
  2137. THEN ('GS ohne Auftrag')
  2138. ELSE ('Fremdfabrikat')
  2139. END AS "Fabrikat",
  2140. CASE
  2141. WHEN (T1."Customer Posting Group" IN ('PKW_GWL'))
  2142. THEN ('GWL')
  2143. WHEN (T1."No_ Series" LIKE 'I%')
  2144. THEN ('Intern')
  2145. ELSE ('Extern')
  2146. END AS "Umsatzart",
  2147. CASE
  2148. WHEN (
  2149. (
  2150. (
  2151. CASE
  2152. WHEN (
  2153. (
  2154. (T1."No_" LIKE 'W%')
  2155. OR (T1."No_" LIKE '%I%')
  2156. )
  2157. )
  2158. THEN ('Service')
  2159. WHEN (
  2160. ((left(T1."No_", 2)) IN ('VG'))
  2161. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2162. )
  2163. THEN ('Teile')
  2164. ELSE NULL
  2165. END
  2166. ) = 'Service'
  2167. )
  2168. AND (
  2169. (
  2170. CASE
  2171. WHEN (T6."No_" IS NULL)
  2172. THEN (T7."First Name" + ' ' + T7."Last Name")
  2173. WHEN (
  2174. (
  2175. (T6."No_" IS NOT NULL)
  2176. AND (T8."Leaving Date" < (getdate()))
  2177. )
  2178. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  2179. )
  2180. THEN ('ausgetr. MA')
  2181. ELSE (T6."First Name" + ' ' + T6."Last Name")
  2182. END
  2183. ) <> ' '
  2184. )
  2185. )
  2186. THEN (
  2187. (
  2188. CASE
  2189. WHEN (T6."No_" IS NULL)
  2190. THEN (T7."First Name" + ' ' + T7."Last Name")
  2191. WHEN (
  2192. (
  2193. (T6."No_" IS NOT NULL)
  2194. AND (T8."Leaving Date" < (getdate()))
  2195. )
  2196. AND (T8."Leaving Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  2197. )
  2198. THEN ('ausgetr. MA')
  2199. ELSE (T6."First Name" + ' ' + T6."Last Name")
  2200. END
  2201. )
  2202. )
  2203. WHEN (
  2204. (
  2205. (
  2206. CASE
  2207. WHEN (
  2208. (
  2209. (T1."No_" LIKE 'W%')
  2210. OR (T1."No_" LIKE '%I%')
  2211. )
  2212. )
  2213. THEN ('Service')
  2214. WHEN (
  2215. ((left(T1."No_", 2)) IN ('VG'))
  2216. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2217. )
  2218. THEN ('Teile')
  2219. ELSE NULL
  2220. END
  2221. ) = 'Teile'
  2222. )
  2223. AND (T9."Name" IS NOT NULL)
  2224. )
  2225. THEN (T9."Name")
  2226. ELSE ('n.N.')
  2227. END AS "Serviceberater",
  2228. T7."Last Name" AS "Last Name",
  2229. T7."First Name" AS "First Name",
  2230. T7."No_" AS "No",
  2231. T6."Last Name" AS "Last Name_f�r_Archiv",
  2232. T6."First Name" AS "First Name_f�r_Archiv",
  2233. T6."No_" AS "No_f�r_Archiv",
  2234. T5."Service Advisor No_" AS "Service Advisor No_oA",
  2235. T4."Service Advisor No_" AS "Service Advisor No_Archiv",
  2236. T2."Item Group Code" AS "Item Group Code",
  2237. T2."Customer Group Code" AS "Customer Group Code",
  2238. T2."Labor No_" AS "Labor No",
  2239. T2."Service Order Line No_" AS "Service Order Line No",
  2240. CASE
  2241. WHEN (T2."Service Order No_" IS NULL)
  2242. THEN ('Gutschrift ohne Auftrag')
  2243. ELSE (T2."Service Order No_")
  2244. END AS "Service Order No_",
  2245. T2."Mileage" AS "Mileage",
  2246. T2."Registration Date" AS "Registration Date",
  2247. T2."Vehicle Status" AS "Vehicle Status",
  2248. T2."VIN" AS "Vin",
  2249. T2."Item Type" AS "Item Type",
  2250. T2."Order Type" AS "Order Type",
  2251. T2."Order Line No_" AS "Order Line No",
  2252. T2."Order No_" AS "Order No",
  2253. T2."Unit Cost" AS "Unit Cost",
  2254. T2."Gen_ Bus_ Posting Group" AS "Gen Bus Posting Group",
  2255. T2."Inv_ Discount Amount" AS "Inv Discount Amount",
  2256. T2."Shortcut Dimension 2 Code" AS "Make Code",
  2257. T2."Shortcut Dimension 1 Code" AS "Department Code",
  2258. T2."Amount Including VAT" AS "Amount Including Vat",
  2259. (convert(FLOAT, T2."Amount")) AS "Amount",
  2260. (convert(FLOAT, T2."Line Discount Amount")) AS "Line Discount Amount",
  2261. T2."Unit Cost (LCY)" AS "Unit Cost (lcy)",
  2262. T2."Unit Price" AS "Unit Price",
  2263. (convert(FLOAT, T2."Quantity")) AS "Quantity",
  2264. T2."Description" AS "Description",
  2265. T2."No_" AS "No_2",
  2266. T2."Type" AS "Type",
  2267. T2."Line No_" AS "Line No",
  2268. T2."Document No_" AS "Document No",
  2269. T1."Branch Code" AS "Branch Code",
  2270. CASE
  2271. WHEN (
  2272. (
  2273. CASE
  2274. WHEN (
  2275. (
  2276. CASE
  2277. WHEN (
  2278. (
  2279. (T1."No_" LIKE 'W%')
  2280. OR (T1."No_" LIKE '%I%')
  2281. )
  2282. )
  2283. THEN ('Service')
  2284. WHEN (
  2285. ((left(T1."No_", 2)) IN ('VG'))
  2286. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2287. )
  2288. THEN ('Teile')
  2289. ELSE NULL
  2290. END
  2291. ) = 'Service'
  2292. )
  2293. THEN (
  2294. (
  2295. CASE
  2296. WHEN (T2."Service Order No_" IS NULL)
  2297. THEN ('Gutschrift ohne Auftrag')
  2298. ELSE (T2."Service Order No_")
  2299. END
  2300. )
  2301. )
  2302. WHEN (
  2303. (
  2304. CASE
  2305. WHEN (
  2306. (
  2307. (T1."No_" LIKE 'W%')
  2308. OR (T1."No_" LIKE '%I%')
  2309. )
  2310. )
  2311. THEN ('Service')
  2312. WHEN (
  2313. ((left(T1."No_", 2)) IN ('VG'))
  2314. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2315. )
  2316. THEN ('Teile')
  2317. ELSE NULL
  2318. END
  2319. ) = 'Teile'
  2320. )
  2321. THEN (T2."Order No_")
  2322. ELSE NULL
  2323. END
  2324. ) = ' '
  2325. )
  2326. THEN ('Gutschrift ohne Auftrag')
  2327. ELSE (
  2328. (
  2329. CASE
  2330. WHEN (
  2331. (
  2332. CASE
  2333. WHEN (
  2334. (
  2335. (T1."No_" LIKE 'W%')
  2336. OR (T1."No_" LIKE '%I%')
  2337. )
  2338. )
  2339. THEN ('Service')
  2340. WHEN (
  2341. ((left(T1."No_", 2)) IN ('VG'))
  2342. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2343. )
  2344. THEN ('Teile')
  2345. ELSE NULL
  2346. END
  2347. ) = 'Service'
  2348. )
  2349. THEN (
  2350. (
  2351. CASE
  2352. WHEN (T2."Service Order No_" IS NULL)
  2353. THEN ('Gutschrift ohne Auftrag')
  2354. ELSE (T2."Service Order No_")
  2355. END
  2356. )
  2357. )
  2358. WHEN (
  2359. (
  2360. CASE
  2361. WHEN (
  2362. (
  2363. (T1."No_" LIKE 'W%')
  2364. OR (T1."No_" LIKE '%I%')
  2365. )
  2366. )
  2367. THEN ('Service')
  2368. WHEN (
  2369. ((left(T1."No_", 2)) IN ('VG'))
  2370. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2371. )
  2372. THEN ('Teile')
  2373. ELSE NULL
  2374. END
  2375. ) = 'Teile'
  2376. )
  2377. THEN (T2."Order No_")
  2378. ELSE NULL
  2379. END
  2380. )
  2381. )
  2382. END AS "Service Order No_ohne_Einschr�nkung",
  2383. T1."Order Type" AS "Order Type_2",
  2384. T1."User ID" AS "User Id",
  2385. T1."No_ Series" AS "No Series",
  2386. T1."Area" AS "Area",
  2387. T1."External Document No_" AS "External Document No",
  2388. T1."Document Date" AS "Document Date",
  2389. T1."Correction" AS "Correction",
  2390. T1."Sell-to City" AS "Sell-to City",
  2391. T1."Sell-to Address" AS "Sell-to Address",
  2392. T1."Sell-to Customer Name" AS "Sell-to Customer Name",
  2393. T1."Transaction Type" AS "Transaction Type",
  2394. T1."On Hold" AS "On Hold",
  2395. T1."Salesperson Code" AS "Salesperson Code",
  2396. T1."Allow Quantity Disc_" AS "Allow Quantity Disc",
  2397. T1."Price Group Code" AS "Price Group Code",
  2398. T1."Customer Posting Group" AS "Customer Posting Group",
  2399. T1."Shortcut Dimension 2 Code" AS "Make Code_2",
  2400. T1."Location Code" AS "Location Code",
  2401. T1."Payment Terms Code" AS "Payment Terms Code",
  2402. T1."Bill-to City" AS "Bill-to City",
  2403. T1."Bill-to Address" AS "Bill-to Address",
  2404. T1."Bill-to Name" AS "Bill-to Name",
  2405. T1."Bill-to Customer No_" AS "Bill-to Customer No",
  2406. T1."Sell-to Customer No_" AS "Sell-to Customer No"
  2407. FROM (
  2408. (
  2409. (
  2410. (
  2411. (
  2412. (
  2413. "Gottstein7x"."dbo"."AH Gottstein$Sales Credit Memo Header" T1 LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Vehicle" T3 ON T1."Supply VIN" = T3."VIN"
  2414. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Salesperson_Purchaser" T9 ON T9."Code" = T1."Salesperson Code"
  2415. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Customer" T11 ON T1."Bill-to Customer No_" = T11."No_"
  2416. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Customer Group" T10 ON T11."Customer Group Code" = T10."Code"
  2417. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Customer" T12 ON T12."No_" = T1."Sell-to Customer No_"
  2418. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Customer Group" T13 ON T12."Customer Group Code" = T13."Code"
  2419. ),
  2420. (
  2421. (
  2422. (
  2423. (
  2424. (
  2425. "Gottstein7x"."dbo"."AH Gottstein$Sales Credit Memo Line" T2 LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Archived Service Header" T4 ON T4."No_" = T2."Service Order No_"
  2426. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Service Header" T5 ON T5."No_" = T2."Service Order No_"
  2427. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Employee" T6 ON T4."Service Advisor No_" = T6."No_"
  2428. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Employee" T7 ON T5."Service Advisor No_" = T7."No_"
  2429. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Employee_T" T8 ON T4."Service Advisor No_" = T8."No_"
  2430. )
  2431. WHERE (T1."No_" = T2."Document No_")
  2432. AND (
  2433. (
  2434. (
  2435. (
  2436. (T1."No_" LIKE 'W%')
  2437. OR (T1."No_" LIKE '%I%')
  2438. )
  2439. OR (
  2440. ((left(T1."No_", 2)) IN ('VG'))
  2441. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2442. )
  2443. )
  2444. AND (NOT T2."Type" IN (0, 11, 12))
  2445. )
  2446. AND (T1."Posting Date" >= convert(DATETIME, '2022-01-01 00:00:00.000'))
  2447. )
  2448. ) D1
  2449. ) D4
  2450. -- order by "No_3" asc