Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2016, 13:45
juancaalbarracin
 
Fecha de Ingreso: julio-2011
Ubicación: Los Rios
Mensajes: 145
Antigüedad: 13 años, 4 meses
Puntos: 10
Busqueda Agrupación por columnas

Saludos peritos de las DBs a los tiempos por aca con una inquietud, les coloco el ejemplo de mi base
+--------------+--------- +-------------- +
| ID | TIPO | VALOR |
+--------------+----------+--------------+
| cli_01 | abono | 10 |
---------------------------------------------
| cli_01 | entrada | 5 |
+--------------+----------+--------------+
| cli_02 | abono | 7 |
+--------------+----------+--------------+
| cli_03 | entrada | 12 |
+--------------+----------+--------------+
| cli_02 | abono | 5 |
+--------------+----------+--------------+

Deseo a través de uno sql obtener algo como

+--------------+------------- +--------------- +
| ID | ABONO | ENTRADA |
+--------------+--------------+----------------+
| cli_01 | 10 | 5 |
+--------------+--------------+----------------+
| cli_02 | 12 | 0 |
+--------------+--------------+----------------+
| cli_03 | 0 | 12 |
+--------------+--------------+----------------+

Llegue hasta aca pero me bloquié

Código MySQL:
Ver original
  1. select if(TIPO='abono', sum(VALOR),0)as abono, if(TIPO='entrada', sum(valor),0)as entrada, id from mitabla GROUP BY id

Alguien me hecha una mano por favor.
__________________
___________________________
Si te ayudo mi respuesta dale al +1