Buenos días,
Tengo la siguiente tabla:
Id Unidad Gasto Fecha
-----------------------------------------------------------
1 Unidad 1 25000 2013-02-01
1 Unidad 1 15000 2013-02-02
1 Unidad 1 10000 2013-02-03
2 Unidad 2 55000 2013-02-01
2 Unidad 2 78000 2013-02-02
2 Unidad 2 19000 2013-02-03
3 Unidad 3 32000 2013-02-01
3 Unidad 3 35000 2013-02-02
3 Unidad 3 40000 2013-02-03
¿Cómo podría obtener el acumulado entre los días 1 y 3 del mes para cada unidad?
He probado con una subconsulta en el campo a acumular pero me acumula el total pero de todas las unidades y ese total se los pone a todas las unidades.
La sentencia que uso es:
SELECT unidades.Id, unidades.Unidad, (SELECT SUM(unidades.Gasto) FROM unidades WHERE unidades.Fecha >= “2013-02-01” AND unidades.Fecha <= “2013-03-03”) as GastoAcumulado FROM unidades;
Gracias de antemano.
Saludos cordiales.
Francisco J.

Perdón pero no me llevo muy bien con las tablas en el foro. Lo digo por el post anterior que parece diseño web del cretácico. 

