Agrupar filas de un mismo campo

27/10/2003 - 17:26 por OMROC | Informe spam
Buenas. Necesito agrupar las filas de un mismo campo
pero con la diferencia que estos datos son distintos en
cada una de las filas. EJ:
tabla_1 TABLA_2
consec nombre consec tema
1 mama 1 se levanto
2 papa 1 lavo ropa
3 hijo 1 realizo el almuerzo
3 se baño
3 se fue a estudiar

resultado que necesito

que me traiga un solo consecutivo, con el respectivo
nombre y con los temas, pero estos como si fueran un solo
registro.
consec nombre tema
1 mama se levanto, lavo ropa, realizo almuerzo
3 hijo se baño, se fue a estudiar

Muchisimas gracias, Por tu ayuda
 

Leer las respuestas

#1 Liliana Sorrentino
27/10/2003 - 18:31 | Informe spam
Grupo machista, siempre nos toca lavar, cocinar, planchar, etc, etc...
De todas maneras, ahí va mi colaboración (además lavo, cocino, plancho, etc,
etc)
Saludos... Liliana.

declare @consec smallint select @consec = 0
declare @str varchar(8000)

while @consec is not null
begin
select @consec = (select min(consec) from #tabla_1 where consec > @consec)
if @consec is not null
begin
set @str = ''
select @str = @str + rtrim(ltrim(tema)) + '; ' from #tabla_2 where
consec = @consec
if @str <> ''
select @consec, nombre, @str
from #tabla_1 where consec = @consec
end
end

"OMROC" escribió en el mensaje
news:013701c39ca7$09db62f0$
Buenas. Necesito agrupar las filas de un mismo campo
pero con la diferencia que estos datos son distintos en
cada una de las filas. EJ:
tabla_1 TABLA_2
consec nombre consec tema
1 mama 1 se levanto
2 papa 1 lavo ropa
3 hijo 1 realizo el almuerzo
3 se baño
3 se fue a estudiar

resultado que necesito

que me traiga un solo consecutivo, con el respectivo
nombre y con los temas, pero estos como si fueran un solo
registro.
consec nombre tema
1 mama se levanto, lavo ropa, realizo almuerzo
3 hijo se baño, se fue a estudiar

Muchisimas gracias, Por tu ayuda

Preguntas similares