DECLARE @TXT VARCHAR(MAX) = 'Этот красный мяч был синий велосипед'
DECLARE @FROM VARCHAR(MAX) = 'Красный'
DECLARE @TO VARCHAR(MAX) = 'Синий'
SELECT TRIM( SUBSTRING( @TXT,
CHARINDEX( @FROM, @TXT ) + LEN( @FROM ),
CHARINDEX( @TO, @TXT ) - (CHARINDEX( @FROM, @TXT ) + LEN( @FROM ))))