SQL timestamp

Iniciado por OssoH, 26 Noviembre 2009, 23:47 PM

0 Miembros y 1 Visitante están viendo este tema.

OssoH

Hola a todos :
Tengo una base de datos con x registros. Uno de los campos que tengo son la fecha inicial y fecha final en formato timestamp en vez de format date.  Mi base de datos es MYSQL.
Mi pregunta es, ¿como puedo hacer la SQL que me ordene ascendente por fecha inicial?

SELECT * FROM tabla ORDER BY fechainicial    <-- no me sirve porque como he dicho antes el campo fechainicial esta en formato timestamp. (por ejemplo 1104534000)

codigo PHP :
$MiTimesTamp = mktime(0,0,0,1,1,2005);  // Calculando el timestamp de 1-1-2005
print mktime(0,0,0,1,1,2005);            // vuelca 1104534000


Gracias.

seba123neo

probaste hacer algo como ORDER BY UNIX_TIMESTAMP(fechainicial)
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson