I like table variables... so I changed you're DDL
Several ways to do this... if its just a single delimiter, this is an easy approach.Declare @PS_TestForOnline TABLE (rowkey INT,CLINIC VARCHAR (25))INSERT INTO @PS_TestForOnlineVALUES('1','ARMPMAEWC:ARMPM' );INSERT INTO @PS_TestForOnlineVALUES('2','ACPAED:AC');INSERT INTO @PS_TestForOnlineVALUES('3','RCELDC:RC');INSERT INTO @PS_TestForOnlineVALUES('4','LEEDMECCH:LEED');select *, SUBSTRING(clinic,1,charindex(':',clinic,1)-1), reverse(SUBSTRING(reverse(clinic),1,charindex(':',reverse(clinic),1)-1))from @PS_TestForOnlineCorey
I Has Returned!!