Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2013, 06:11
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Consulta acumulada por fecha

Se están complicando en exceso...
Si lo que quieres es el acumulado gastos, entre el primero y el 3 de cada mes, por cada producto, lo que debes es establecer las condiciones de selección (WHERE) y las de agrupamiento (GROUP BY) según lo que quieres:
- que el día (no la fecha, sino el del mes) esté entre 1 y 3.
- que se agrupen por producto.
- que se agrupen por mes
- que se agrupen por año.

Con eso definido debería quedar mas o menos así:
Código MySQL:
Ver original
  1.     Id,
  2.     Unidad,
  3.     SUM(Gasto) GastoAcumulado
  4. FROM unidades
  5.     DAY(Fecha) BETWEEN 1 AND 3
  6. FROM unidades
  7. GROUP BY Unidad, MONTH(Fecha), YEAR(Fecha);
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)