Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Text ab/bis "Marke" auslesen

Begonnen von fred-neumann, April 24, 2016, 19:00:05

⏪ vorheriges - nächstes ⏩

fred-neumann

Moin,
ich habe in meiner Abfrage eine Feld namens "Spielpaarung".
Generell ist der Inhalt des Feldes so aufgebaut, das die eine Mannschaft von der anderen durch ein " vs " getrennt ist.
Beispiel:
Schalke 04 vs B. Leverkusen
E. Frankfurt vs Mainz05

Frage:
Wie bekomme ich nun nur das 1. Team in die Spalte namen HeimTeam, bzw das 2. Team in die Spalte GastTeam?


MzKlMu

Hallo,
mit Links (Left) und Teil (Mid) geht das kurz und schmerzlos.
vs ist das Kriterium zur Trennung. Mit Glätten (Trim) werden überflüssige Leerzeichen entfernt.
SELECT Spielpaarung,
Trim(Left([spielpaarung],InStr([spielpaarung],"vs")-2)) AS Heimteam,
Trim(Mid([spielpaarung],InStr([spielpaarung],"vs")+2)) AS Gastteam
FROM Tabellenname
Gruß Klaus

fred-neumann

Moin MzKlMu,
schon getestet und es funzt!
Großes Danke KLaus