Hola de nuevo Gerald
1. En tu post no lo dices, ni nos pones nada de código, no nos dices, intenté este código pero me marcó error, o no obtengo lo que esperaba... por lo tanto ES IMPOSIBLE DETERMINAR QUE AL MENOS INTENTASTE HACER ALGO...
2. ¿Sabes cuántas versiones de SQL server existen? y todas de ellas tienen diferencias importantes... Aquí en el trabajo tenemos SQL Server 2000, SQL Server 2005, SQL Server 2008 y con todas trabajamos con versiones EXPRESS y con versiones Enterprise... Ojo también con esto. Tal como te mencioné en el post pasado, sin saber con qué estás trabajando exactamente resulta complicado darte una respuesta puntual.
3. Este foro de consultas efectivamente existe para postear consultas y recibir ayuda, lo que no hacemos las personas que colaboramos aquí es hacer el trabajo de otros... te recuerdo que nosotros no recibimos paga de algún tipo, lo hacemos de manera desinteresada y tratando de ayudar siempre en lo que se puede... por el tono de tu mensaje tal pareciera que te he ofendido, lo cual no es la intención... Tal ves te parezca un "pensamiendo demasiado corto", pero tengo años resolviendo dudas en este y otro foros y te sorprendería la cantidad de personas que hacen justamente lo que digo, postear una pregunta esperando sólo hacer copy-paste para resolver sus problemas y molestándose si uno no lo hace.
Estás muy equivocado amigo, yo no me ofendo por tus comentarios y mucho menos dejaré de ayudar si me es posible, y no busco reconocimiento, agradecimiento ni nada por el estilo... alguna vez entre a este foro haciendo cientos de preguntas y ahora trato de devolver algo de lo que aprendí...
Volviendo a tu problema, no estás tan errado, la función SUBSTING como ya has de haber leído, extrae una subcadena a partir de una posición en específico, en tu consulta de ejemplo, al poner 1, 100 como parámetros, estás extrayendo los primeros 100 caracteres de tu cadena, sin embargo esto no es lo que quieres verdad???
Esto serviría sólo si la palabra "Sede" estuviera desde el inicio de la cadena, pero por lo que entiendo esto puede variar en toda la cadena, por lo tanto, la posición de inicio puede cambiar para encontrar la palabra Sede...
Si revisas las funciones de SQL Server para el manejo de cadenas, te encontrarás con CHARINDEX:
http://technet.microsoft.com/en-us/library/ms186323.aspx
Esta función te sirve para determinar la posición en la que se encuentra una subcadena dentro de una cadena, de tal manera que lo único que tendrías que hacer es en lugar de poner un 1 fijo, colocar el resultado de la función CHARINDEX.
Observa este ejemplo en MySQL, hace exactamente lo mismo, pero en lugar de la función CHARINDEX utiliza la función INSTR:
Observa que el patrón de búsqueda que hago es la palabra "Sede:", de tal manera que la función INSTR muestra la posición de la primer aparición de la palabra y 0 si no existe...
Obviamente tendrás que hacer adecuaciones, pero como te comenté al inicio, no me gusta hacer el trabajo de otros.
Saludos
Leo.