Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/12/2009, 20:43
KenMasters
 
Fecha de Ingreso: abril-2005
Ubicación: Piura - Perú
Mensajes: 189
Antigüedad: 19 años
Puntos: 0
Respuesta: datos en campañas

Bueno, gracias a todos los que leyeron; les dejo la solución por si alguien algún dia sufre con este tipo de casos:

Código MySQL:
Ver original
  1. SELECT db_vacas.codigo,(SELECT
  2. SUM(db_productivo.1ordeño + db_productivo.2ordeño + db_productivo.3ordeño) FROM db_productivo WHERE campaña=(SELECT MAX(campaña) FROM db_productivo WHERE db_productivo.codigo=db_vacas.codigo) AND (db_productivo.codigo=db_vacas.codigo)) AS ordeños,
  3. (SELECT MIN(fechaP) FROM db_productivo WHERE (db_vacas.codigo=db_productivo.codigo) AND campaña=(SELECT MAX(campaña) FROM db_productivo WHERE db_productivo.codigo=db_vacas.codigo) AND (db_productivo.codigo=db_vacas.codigo)
  4.  )) AS dias_produccion
  5. FROM db_vacas, db_productivo WHERE (db_vacas.codigo=db_productivo.codigo) AND (db_vacas.activa='Si') AND (db_vacas.lote='lote1')
  6.  GROUP BY codigo