Ver Mensaje Individual
  #19 (permalink)  
Antiguo 13/05/2012, 15:33
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ordenar registros sin ID

Cita:
Respecto al campo fecha no es una fecha es un año ya está cambiado el nombre, lo que pasa que le puse tipo year y no me cogía números negativos -200 para decir que es A.C. u otros números, el year está muy limitado.
Bueno, es que nadie pensó en que se tenían que hacer estadísticas para presentar presupuestos en el Senado Romano... O que Poncio Pilatos aún tenía que entregarle reportes administrativo-contables al emperador Tiberio...

En serio, es lógico que no te acepte una fecha anterior al siglo XV, entre otras cosas, porque tendrías problemas con los calendarios (ellos usaban el Juliano y nosotros el Gregoriano).
Hay ciertas restricciones imposibles de evitar, entre ellas que no puedes almacenar una fecha negativa, porque técnicamente no existen años negativos, y porque el tipo de datos se desbordaría.
La solución que le has encontrado es lo que se puede hacer.

En cuanto a la consulta en cuestión, es cierto que se estaba complicando un poco, pero
Código MySQL:
Ver original
  1. FROM edificios
  2. ORDER BY nombre DESC
debería devolverte los últimos 5 de la lista, obviamente ordenados alfabéticamente porque tu clave es alfabética. Para que te lo ordene de otra forma, como ya hemos hablado, tienes que indicar otro tipo de columna que te sirva para lo que quieres.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)