Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2009, 10:17
manupalaya
 
Fecha de Ingreso: enero-2007
Mensajes: 156
Antigüedad: 17 años, 3 meses
Puntos: 3
Consulta Mysql - Solo suma una fila

Hola tengo un programilla de contabilidad casera, que genera una consulta a final de mes, para ver lo que se ha gastado de Comida, Gasolina,...
El problema es que si por ejemplo en Junio hay cuatro gastos de Comida, sólo te muestra el primer gasto y debería sumar todos.

Os muestro un poco como es la base de datos, se llama employee:

id_categoria_gastos | Fecha | categoria_gastos | Gastos
1 | 2009-06-30 | Comida | 30
2 | 2009-06-30 | Comida | 25
3 | 2009-06-30 | Comida | 10
4 | 2009-06-30 | Gasolina | 20
5 | 2009-06-30 | Agua | 60
6 | 2009-06-30 | Luz | 30


Os adjunto la consulta ¿Que está mal?

Código Sentencia Mysql:
Ver original
  1. SELECT categoria_gastos.categoria_gastos, SUM(employee.Gastos), Gastos FROM categoria_gastos INNER JOIN employee USING (id_categoria_gastos) WHERE (YEAR(employee.Fecha) = 2009 AND MONTH(employee.Fecha) = 6) GROUP BY employee.id_categoria_gastos


Gracias por vuestra ayuda :)