Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/05/2006, 15:06
Avatar de claray
claray
 
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 19 años, 9 meses
Puntos: 0
Esta funcion lo hace... le pasas un numero que esta asociando los valores a otra tabla y te devuelve los campos concatenados (fijate que le pone una coma para separar):

CREATE FUNCTION dbo.concatena (@numero varchar(10))
RETURNS varchar(5000) AS
BEGIN
declare @retvalue varchar(5000)
set @retvalue=''

select @retvalue = @retvalue +ltrim(rtrim(isnull(NOMBRE,'')))+','
from (select nombre from TABLA_ORIGEN as s where s.numero = @numero) as tmp_tbl

return substring(@retvalue,1,len(@retvalue)-1)

END


saludos y suerte
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan