Tu necesitas lo que en MySQL se llama GROUP_CONCAT.

http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat

La mala notícia es que me parece que esa función no existen en SQL de DB2.

-- 
Fins aviat...
Àlex Corretgé

http://bloc.corretge.cat/


2008/3/6 Fernando Martí­nez <[EMAIL PROTECTED]>:

>  Hola a todos
>
>     Tengo la siguiente sentencia SQL:
>
> Select Col1,
>           Col2,
>           Col3,
>           Sum(Col4),
>           Sum(Col5)
> >From tabla1
> Group by Col1,
>           Col2,
>           Col3
> Order by Col1, Col2, Col3
>
>       Bueno pues necesito agrupar en una fila por Col1 y Col2 pero
> concatenando todas las filas en Col3 de la siguiente forma:
>
> Col1   Col2   Col3   Col4   Col5
> -----   -----   -----   -----   -----
> 1         1         A         5         10
> 1         1         B         1           3
> 2         1         C         3           4
> 2         2         A         2            1
>
>     Y que de como resultado:
>
> Col1   Col2   Col3   Col4   Col5
> -----   -----   -----   -----   -----
> 1         1         A, B   6         13
> 2         1         C        3         4
> 2         2         A        2         1
>
>     Me he quedado sin ideas y no encuentro ninguna formula para poder
> hacer eso. ¿Se le ocurre a alguien como hacerlo?
>
>    Un saludo y gracias
>
>     Fernando
>
>
>
> __________________________________________________
> Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
> &amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>
> Para darte de baja visita la siguente URL:
> http://listas.combios.es/mailman/listinfo/forum.help400
>
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a