Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/07/2011, 13:51
shael
 
Fecha de Ingreso: junio-2011
Ubicación: La Habana
Mensajes: 22
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: dividir registros de Función Escalar

Saludos libras y gracias por la sugerencia pero la cosa es que el "campo" no es un campo de una tabla sino una función escalar, pongo mi codigio para que vean

select
case
when
charindex(';',dbo.splitnew(Participantes,'#')) is not null then
substring(dbo.splitnew(Participantes,'#'),1, charindex(';',dbo.splitnew(Participantes,'#')))
else dbo.splitnew(Participantes,'#') end as responsable from SLAM.Acuerdos_CD

donde dbo.splitnew(Participantes,'#') es una función escalar que hice para quitar los caracteres raros que salian como explique al principio. Bueno la cosa es que no me funciona con esa función implicita ahí.

La otra idea es recorrer el resultado del llamado a esa función que seria en otra función o en un procedimiento almacenado, pero no estoy ducho en eso. Si a alguien se le ocurre alguna idea, soy todo oido o mejor vista. Gracias de antemano