Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Paranoias función MAX

Estas en el tema de Paranoias función MAX en el foro de Mysql en Foros del Web. Buenas tardes a tod@s !! Me esta pasando una cosa muy rara cuando uso la función max. Dentro de la pestaña sql de mi phpadmin ...
  #1 (permalink)  
Antiguo 31/03/2012, 12:40
 
Fecha de Ingreso: febrero-2008
Mensajes: 102
Antigüedad: 16 años, 8 meses
Puntos: 0
Exclamación Paranoias función MAX

Buenas tardes a tod@s !!

Me esta pasando una cosa muy rara cuando uso la función max.

Dentro de la pestaña sql de mi phpadmin ejecuto la siguiente sentencia

Código PHP:
SELECT MAX(windgustmphfrom medias_antilla 
El dato "windgustmph" se introduce en mi BD de manera automática, la consulta funciona perfectamente simpre y cuando el valor windgustmph sea distinto de 9.7.

Si dicho dato es 9.7, da igual que el valor máximo sea otro, porque la consulta simpre me devuelve 9.7.

Por favor, un cable que estoy loco !! jejeje !!

Gracias a tod@s !!!
  #2 (permalink)  
Antiguo 31/03/2012, 12:51
 
Fecha de Ingreso: febrero-2008
Mensajes: 102
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Paranoias función MAX

Creo que lo he resuelto, pero aún así acepto comentarios:

Código PHP:
$select "SELECT windgustmph from medias_antilla";  
$resultado mysql_query($select);  
while ( 
$fila=mysql_fetch_array($resultado) )  
{  
   
$max [] =$fila["windgustmph"];
}  

echo 
MAX($max); 

Lo que hice es realizar la consulta, introducirla en un array y calcular el valor máximo del array.

  #3 (permalink)  
Antiguo 31/03/2012, 13:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Paranoias función MAX

Cita:
Iniciado por namorha Ver Mensaje
Buenas tardes a tod@s !!

Me esta pasando una cosa muy rara cuando uso la función max.

Dentro de la pestaña sql de mi phpadmin ejecuto la siguiente sentencia

Código PHP:
SELECT MAX(windgustmphfrom medias_antilla 
El dato "windgustmph" se introduce en mi BD de manera automática, la consulta funciona perfectamente simpre y cuando el valor windgustmph sea distinto de 9.7.

Si dicho dato es 9.7, da igual que el valor máximo sea otro, porque la consulta simpre me devuelve 9.7.

Por favor, un cable que estoy loco !! jejeje !!

Gracias a tod@s !!!
¿Podrías postear la estructura de esa tabla, y una muestra de varios registros de lo que tienes almacenado?
No hay ninguna razón lógica para que tengas problemas como los que describes, a menos que haya algo en especial en la tabla o los datos que lo genere.
No deberías necesitar esa función en PHP para lograr lo que pides. Por cierto, PHP es off-topic. No se debe poner código de programacoón acá (Función de la sección de Base de Datos - Foros del Web )
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: max, php, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:17.