Ver Mensaje Individual
  #34 (permalink)  
Antiguo 17/03/2011, 13:30
dilinwe
 
Fecha de Ingreso: enero-2011
Mensajes: 35
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: query para una suma

Antes tenía así el codigo:
Código SQL:
Ver original
  1. "SELECT DISTINCT a.zona,a.numero,a.nombre,b.potrero,a.variedad,b.hassembradas as superficie,a.tmestimadas as tmrecepcionadas,
  2. b.v1_rendimiento AS rdtoEsperado,(b.v1_rendimiento*b.hassembradas) as tmestimadas
  3. FROM AG_Contrato as a, AG_potrero as b, ag_visitaterreno v
  4. WHERE
  5. a.nroprecontrato=b.numero AND
  6. a.periodo=b.periodo AND
  7. a.numero=v.nrocontrato AND
  8. a.periodo=v.periodo AND
  9. a.periodo=$temporada order by a.numero" ;

Y ahora lo dejé así y me funciono al fin!!!

Código SQL:
Ver original
  1. SELECT DISTINCT a.zona,a.numero,a.nombre,b.potrero,a.variedad,b.hassembradas AS superficie,a.tmestimadas AS tmrecepcionadas,
  2. b.v1_rendimiento AS rdtoEsperado,(b.v1_rendimiento*b.hassembradas) AS tmestimadas, (SELECT SUM(cantidad) FROM ag_recepcion2011 c WHERE c.periodo=b.periodo AND b.periodo=v.periodo) AS rdtoReal
  3. FROM AG_Contrato AS a, AG_potrero AS b, ag_visitaterreno v, ag_recepcion2011 c
  4. WHERE
  5. a.nroprecontrato=b.numero AND
  6. a.periodo=b.periodo AND
  7. a.numero=v.nrocontrato AND
  8. a.periodo=v.periodo AND
  9. a.periodo=$temporada ORDER BY a.numero";