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 originalSELECT 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 :)