Hola luisalberto_tg, para obtener la primera aparición de cierto caracter utilizas la función CHARINDEX... dale un vistazo a tu ayuda en línea para que veas cómo funciona, en el ejemplo utilizo la función SUBSTRING para cortar la cadena de ejemplo desde la posición inicial hasta la primer aparición de un espacio en blanco
Código SQL:
Ver originalDECLARE @Cadena VARCHAR(50)
SET @Cadena = 'Hola mundo'
SELECT SUBSTRING(@Cadena, 1, charindex(' ', @Cadena) - 1)
De tal manera que el resultado será la palabra "Hola". También puedes checar esta página
http://geekswithblogs.net/AngelEyes/...12/111504.aspx
Esta función equivale a hacer un split de una cadena. igual y también te puede servir para lo que quieres hacer.
saludos
Leo