Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2016, 04:41
Avatar de Pentaxeros
Pentaxeros
 
Fecha de Ingreso: mayo-2008
Mensajes: 173
Antigüedad: 16 años
Puntos: 3
Group Concat de 2 columnas con SUMA

Hola, estoy atascado con una consulta y no soy capaz de solucionar.

Tengo esta tabla:
PAGOS
id | tipo | importe
1 | 1 | 4.55
1 | 2 | 1.45
2 | 1 | 1.00
2 | 1 | 9.00
2 | 2 | 3.20
2 | 3 | 1.15
2 | 1 | 0.50
2 | 3 | 0.15


SELECT `tipo` , SUM( `importe` ) as total
FROM `PAGOS`
WHERE `id` = 2
GROUP BY tipo

eso me retorna esto:
tipo | total
1 | 10.5
2 | 3.2
3 | 1.3

lo que quiero ahora es este resultado que me saliera CONCATENADO de esta forma:

1|10.5#2|3.2#3|1.3

el caracter | separa las columnas, y la # las filas.

Alguna idea??

GRACIAS!