Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2009, 14:48
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Problemas con el MAX...

Bellenger,
estoy con Genetix (saludos, amigo).
Pero te haré otra propuesta, si es que no se repite ningún número inicial (veo que no ocurre). En realidad, uso el casting a int que te proponía Genetix. Este corta la cadena por el primer carácter que no es numérico, el guión, y convierte en numéricos los caracteres cogidos; luego saca el mayor, pero necesitamos la cadena, por lo que luego hago una consulta para buscar la cadena cuyo casting a numérico coincide con el máximo.

Código sql:
Ver original
  1. SELECT nro_doc FROM tabla WHERE CAST(nro_doc AS UNSIGNED) = (SELECT MAX(CAST(nro_doc AS UNSIGNED)) FROM tabla)

Saludos para ti también, Bellenger.