ich dies verwenden,Spalte in zwei teilen?
ALTER Table Analytics.dbo.[Parent Table]
ADD [Cost Center] AS Left([Cost Center1], Charindex(':', [Cost Center1])-1)
ALTER Table Analytics.dbo.[Parent Table]
ADD [Project] as Substring([Cost Center1], Charindex(':', [Cost Center1])+1,
len([Cost Center1])-Len(Charindex(':', [Cost Center1])))
Dieses gut funktioniert. Aber das Problem ist jetzt, dass die Spalte, CostCenter1, viele Einträge hat, die '-' anstelle von ':' haben. Wie spalte ich jetzt die komplette Spalte?
'So [Kosten Center1]' können beide ':' und '- '. Beispieldaten und erwartetes Ergebnis mit Daten zu Ihrem aktuellen Problem anzeigen –
Ersetzen Sie einfach "-" mit ":" vor dem Charindex mit ":". –
Also, ich habe ein paar Einträge wie 5000: gsasd, 4534: fbgajf, 35253-adsg, 324-adsg in Cost Center1 Ich muss die Daten so teilen, dass der Teil vor ':' und '-' zu Kosten geht Center und Daten nach beiden gehen zu Project. –