Ver Mensaje Individual
  #18 (permalink)  
Antiguo 29/04/2013, 10:14
geofran80
 
Fecha de Ingreso: septiembre-2006
Mensajes: 139
Antigüedad: 17 años, 8 meses
Puntos: 14
Respuesta: Consulta acumulada por fecha

Ahora sí parece estar arrojándome el resultado esperado.

En el caso de la columna que quería seleccionar sí he tenido que hacer una subconsulta del siguiente modo:

Código:
SELECT 
    U.NOMBREUNIDAD, 
    DU.SECCIONES, 
    (SELECT PU.GASTOS FROM PRODUCCIONUNIDAD WHERE PRODUCCIONUNIDAD.FECHAPROD = CURDATE() AND PRODUCCIONUNIDAD.FKCODIGO = U.CODIGO)
    SUM(PU.GASTOS) ACUM
FROM UNIDADES U
    INNER JOIN PRODUCCIONUNIDAD PU ON U.CODIGO= PU.FKCODIGO
    INNER JOIN DATOSBASEUNIDAD DU ON U.CODIGO = DU.FKCODIGO
WHERE 
    U.FKJEFATURA = 'ALM01' 
    AND PU.FECHAPROD BETWEEN CONCAT(YEAR(CURDATE()), '-', MONTH(CURDATE)), '-', DAY(CURDATE))) AND CURDATE() 
GROUP BY U.CODIGO;
Así al menos viendo un poco los datos sí parece devolver datos coherentes.

De todos modos voy a ir revisando con distintos días, meses, unidades, ... para ver si funciona.

Saludos y gracias nuevamente.
Francisco J.