Tema: MAX en Mysql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2009, 06:32
jmgrow
 
Fecha de Ingreso: abril-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
MAX en Mysql

Hola, tengo una consulta en php:
Código PHP:
$query_bnumeromayor "select numero from datos where numero = (select max(numero) from datos)";
$bnumeromayor mysql_query($query_bnumeromayor$mysql) or die(mysql_error());
$row_bnumeromayor mysql_fetch_assoc($bnumeromayor); 
Es muy simple, pero me esta volviendo loco, utilizo el "max" para que me saque el máximo de esa columna para sumarle, así incremento en uno en cada inserción.

El problema es que en la bbdd tengo en la columna numero estos valores, la columna es de tipo varChar:

1-10-2-3-4-5-6-7-8-9
Y siempre me devuelve en la consulta el 9, el elemento que ocupa el ultimo registro y no el máximo de esa columna.
¿El max devuelve el maximo de la columna que le indiques?
Muchas gracias.
Saludos.

Última edición por jmgrow; 24/04/2009 a las 06:47 Razón: Añadir contenido