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

Muchas gracias gnzsoloyo,

El problema lo encuentro cuando hago el join.

Estaba probando ahora la siguiente consulta:
Código MySQL:
Ver original
  1. SELECT UNIDADES.NOMBREUNIDAD, DATOSBASEUNIDAD.SECCIONES, PRODUCCIONUNIDAD.GASTOS,
  2. (SELECT SUM(PRODUCCIONUNIDAD.GASTOS) FROM PRODUCCIONUNIDAD WHERE PRODUCCIONUNIDAD.FECHAPROD >="2013-03-01" AND PRODUCCIONUNIDAD.FECHAPROD <="2013-03-05" GROUP BY PRODUCCIONUNIDAD.FKCODIGO)AS ACUM
  3. FROM UNIDADES
  4. JOIN PRODUCCIONUNIDAD ON UNIDADES.CODIGO= PRODUCCIONUNIDAD.FKCODIGO
  5. JOIN DATOSBASEUNIDAD ON UNIDADES.CODIGO= DATOSBASEUNIDAD.FKCODIGO
  6. WHERE UNIDADES.FKJEFATURA = "ALM01" AND PRODUCCIONUNIDAD.FECHAPROD = "2013-03-05"

Pero me suma todo y lo especifica en cada unidad el mismo valor.

Si agrupo por unidad no me deja porque dice que la subconsulta devuelve más de un valor.

Gracias por tu ayuda.

Saludos cordiales.
Francisco J.

Última edición por gnzsoloyo; 29/04/2013 a las 07:26