Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2013, 08:45
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consulta con MAX,MIN,AVG y fechas asociadas a cada uno

Tanto los maximos como los minimos puedendarse mas de una vez... luego puedes tener varias fechas para cada uno....

Código MySQL:
Ver original
  1. SELECT fecha,"Máx Temp.",temperatura
  2. FROM datos
  3. WHERE id_sensor='8'
  4. AND YEAR(fecha)='2012'
  5. AND temperatura = (SELECT MAX(temperatura)
  6.     FROM datos
  7.     WHERE id_sensor='8' AND YEAR(fecha)='2012')
  8.  
  9.  
  10. SELECT fecha,"Min Temp.",temperatura
  11. FROM datos
  12. WHERE id_sensor='8'
  13. AND YEAR(fecha)='2012'
  14. AND temperatura = (SELECT MIN(temperatura)
  15.     FROM datos
  16.     WHERE id_sensor='8' AND YEAR(fecha)='2012')
  17.  
  18.  
  19. SELECT fecha,"Máx presion.",presion
  20. FROM datos
  21. WHERE id_sensor='8'
  22. AND YEAR(fecha)='2012'
  23. AND presion= (SELECT MAX(presion)
  24.     FROM datos
  25.     WHERE id_sensor='8' AND YEAR(fecha)='2012')
  26.  
  27.  
  28. SELECT fecha,"Min presion",presion
  29. FROM datos
  30. WHERE id_sensor='8'
  31. AND YEAR(fecha)='2012'
  32. AND presion = (SELECT MIN(presion)
  33.     FROM datos
  34.     WHERE id_sensor='8' AND YEAR(fecha)='2012')

Si presion y temperatura son del mismo tipo de campo funcionará
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.