(SQL) Group by para concatenar cadenas

21/02/2006 - 16:51 por Piolin Net | Informe spam
Hola!

Estoy haciendo una select con una inner join de 2 tablas

en la 1ª tengo un id_parte y en la 2ª los trabajadores asignados a ese parte

quiero sacar en la select todos los partes con su trabajadores pero en una
linea x parte, osea, con un Group by del id_parte para concatenar los
trabajadores.

No he visto ninguna funcion para ello, x ejemplo la suncion SUM me sumaria
esos campos si fueran numericos, pero como son nvarchar ... es posible
concatenarlos?

Gracias
 

Leer las respuestas

#1 Manuel Vera
21/02/2006 - 23:08 | Informe spam
Si te entendi bien, lo que tu necesitas es una consulta de referencias
cruzadas.

Imagino que lo que necesitas es:

Parte...Trabajador1...Trabajador2...TrabajadorN
AAAA..BBB...CCC
BAAA1..BBB1...CCC1
CAAA2..BBB2...CCC2

Si estas usando SQL Server mira este link...

http://www.configuracionesintegrale...p?articulo'5

Saludos
MV

"Piolin Net" escribió en el mensaje
news:
Hola!

Estoy haciendo una select con una inner join de 2 tablas

en la 1ª tengo un id_parte y en la 2ª los trabajadores asignados a ese
parte

quiero sacar en la select todos los partes con su trabajadores pero en una
linea x parte, osea, con un Group by del id_parte para concatenar los
trabajadores.

No he visto ninguna funcion para ello, x ejemplo la suncion SUM me sumaria
esos campos si fueran numericos, pero como son nvarchar ... es posible
concatenarlos?

Gracias

Preguntas similares