select PARSENAME(REPLACE(SplitValue,'-','.'),3) AS PartT1,PARSENAME(REPLACE(SplitValue,'-','.'),2) AS PartT2,PARSENAME(REPLACE(SplitValue,'-','.'),1) AS PartT3,MytestTable.*FROM MytestTable