16/02/2010, 17:17
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 66
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: Concatenar varios resultados en una sola celda!!!!! Hola medievals lo que tienes que hacer es crear un apuntador, yo tenia el mismo problema ya que SQL Server no te permite crear vectores ni matrices yo pude hacerlo de la siguiente manera
declare @variable nvarchar(1000)
select @variable = space(1000)
set @variable =
''select @variable = @variable + rtrim(ltrim(campo_de_la_tabla)) + ', '
from tabla
where condicion
set @variable = substring (@variable, 1, len(ltrim(@variable))-1)
select @error = @error + @@error
IF (@variable is not null) or (@variable <> ' ')
BEGIN
UPDATE tabla
SET campo_de_la_tabla = @variable
where condicion
SELECT @error = @error + @@error
END
te regresa los valores concatenados y deparados por una "," y un espacio |