Hallo zusammen,
ich habe heute bereits eine Frage gepostet:
https://entwickler-forum.de/forum/da...n-zwei-spalten
Hier wollte ich wissen, wie man es schafft, Informationen von zwei Spalten zusammenzuführen. Christian hat mir dies bereits beantworten können. Mit folgender Abfrage konnte ich das gewünschte Ergebnis erzielen:
SELECT ta.ma_id AS ID, CONCAT (ta.vorname,' ',ta.nachnahme) AS Name, tb.taetigkeit AS Tätigkeit, tb.dauer AS Dauer
FROM Tabelle_A ta
LEFT JOIN Tabelle_B tb ON (ta.ma_id=tb.id)
Nun hat sich herausgestellt, dass in der Spalte Tätigkeit Informationen enthalten sind, die ich in diesem Fall von einer Spalte auf weitere verteilen möchte. In Excel wüsste ich wie ich vorgehen würden, aber bei SQL leider nicht. Ursprungsspalte sieht so aus:
Soll wie folgt geteilt werden, wobei die Ursprungsspalte stehen bleiben soll:
Die drei Bereiche sind immer mit einem "–" getrennt. Die Spalte Dauer soll jedoch nur die Dauer enthalten, also ohne den Begriff "Dauer:" davor...
Wie würde hier der Befehl aussehen? Soll für eine Auswertung gemacht werden, also kein genereller Update-Befehl.
Besten Dank.
LG Felix
ich habe heute bereits eine Frage gepostet:
https://entwickler-forum.de/forum/da...n-zwei-spalten
Hier wollte ich wissen, wie man es schafft, Informationen von zwei Spalten zusammenzuführen. Christian hat mir dies bereits beantworten können. Mit folgender Abfrage konnte ich das gewünschte Ergebnis erzielen:
SELECT ta.ma_id AS ID, CONCAT (ta.vorname,' ',ta.nachnahme) AS Name, tb.taetigkeit AS Tätigkeit, tb.dauer AS Dauer
FROM Tabelle_A ta
LEFT JOIN Tabelle_B tb ON (ta.ma_id=tb.id)
Nun hat sich herausgestellt, dass in der Spalte Tätigkeit Informationen enthalten sind, die ich in diesem Fall von einer Spalte auf weitere verteilen möchte. In Excel wüsste ich wie ich vorgehen würden, aber bei SQL leider nicht. Ursprungsspalte sieht so aus:
Tätigkeit |
|
Tätigkeit | Typ | Status | Dauer |
|
Anruf Inbound | Erreicht | 00:00:40 |
Wie würde hier der Befehl aussehen? Soll für eine Auswertung gemacht werden, also kein genereller Update-Befehl.
Besten Dank.
LG Felix
Comment