Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/02/2009, 14:56
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años
Puntos: 260
Sonrisa Respuesta: Duda con una comparacion...

Hola,

El ejemplo mostrado en ASCII es solamente para facilitar un poco la compresión de como ordena y compara la base de datos entre los diferentes símbolos que puede tener.

Según el resultado que muestras 'SPT...' es menor que '01/' en la tabla de caracteres y tu ordenamiento de lenguaje. En 'Modern_Spanish' que es mi configuración en toda mi base de datos, 'SPT...' es mayor que '01/' (y por consiguiente no aparece).

El problema puede ser que estés usando un idioma en el cual realmente así deba ser, o que mezclaste a la base de datos con un collation ó las tablas y campos con otro, o tu conexión con otro. (Para saberlo habría que investigar cada uno de los detalles de tu configuración, y ese es otro tema).

Para averiguar cual va a ser el orden, inserta el registro en la base de datos con el valor '01/...' y usa una consulta con ORDER BY (sin el WHERE) y mira los resultados obtenidos; ese es el ordenamiento que va a tener especificado en la tabla. (Todo lo que esté arriba es menor y lo que esté abajo es mayor).

Saludos,