
05/05/2006, 15:06
|
 | | | Fecha de Ingreso: agosto-2004 Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 20 años, 6 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 |