Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2013, 12:08
Avatar de sebandrescc2
sebandrescc2
 
Fecha de Ingreso: diciembre-2012
Mensajes: 45
Antigüedad: 11 años, 4 meses
Puntos: 0
Problema con Group by sin valor

Hola amigos.

tengo una tabla con movimientos de una cuenta... se ve así



Siempre ocupo solo 3 cuentas (gasto fijo, sueldos y otros)

Hago una consulta simple para ordenar por cuentas y sumar el total de cada una en el mes 7 (julio)
Código MySQL:
Ver original
  1. SELECT costos.nombre, ABS(SUM(costos.cargo)-SUM(costos.abono)) as total_mes
  2. FROM costos
  3. WHERE month(costos.fecha)=7 AND year(costos.fecha)=2013
  4. GROUP BY costos.nombre
  5. ORDER BY costos.nombre asc

Me devuelve



Lo que quiero saber es como hacer una consulta donde siempre me devuelva las 3 cuentas que ocupo siempre, aunque no tenga movimientos ...

por ejemplo si en este mes no hay movimiento en la cuenta "otros", me duelva total_mes = 0.... ya que si la cuenta no tiene movimiento, simplemente no la muestra.

Espero que se entienda
__________________
Aquí voy a escribir mi firma