you can just use like this if format is consistentSELECT PARSENAME(REPLACE(RTRIM(LEFT([ATTN FIELD DATA],CHARINDEX('ML',[ATTN FIELD DATA])-1)),' ','.'),1) AS [PO Line number],PARSENAME(REPLACE(RTRIM(LEFT([ATTN FIELD DATA],CHARINDEX('ML',[ATTN FIELD DATA])-1)),' ','.'),2) AS [PO#]FROM Table------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/