Gracias y Saludos!!!















| ||||
Re: Ordenar un listadomiembros por fecha y hora Estaría bien que nos enseñaras la consulta en cuestión. Por otro lado, parece que no estás ordenando bien la consulta. ¿Ya le pones un: ORDER BY <campo_datetime> ? |
| |||
![]() Bueno, suponiendo que los campos para fecha y hora sean "fecha" y "hora", la consulta sería algo así: SELECT * FROM tabla ORDER BY fecha, hora (lo de SELECT * FROM tabla es un ejemplo, adaptálo a tu consulta concreta). ![]() |
| ||||
Re: Ordenar un listadomiembros por fecha y hora Para una ordenación cronológica es necesario que los campso sean de tipo DATE, DATETIME O TIME (o alguno más de ese tipo que no me acuerde), ya que sino (si son VARCHAR o algo así) te los ordenara como si fuesen una cadena. Si ese es tu caso había un post en este foro donde pusieron una consulta la mar de maja para convertir tu cadena a fechas y luego poder convertir el tipo de campo. Un saludo
__________________ Una vez un elemental de rayos mató una tribu entera de tritones. ¡¡ El sólo quería darse un baño !! http://www.frikilandia.com Neither Fu Nor Fa |
| ||||
![]() el campo en cuestion es un solo y se llama "fecha_y_hora" y ya probe eso y me lo ordenaba alfabeticamente y no por fecha calendario como quería porque ese campo era un VACHAR y no un DATATIME que mas tarde modifique. este es el script de un archivo confirmar.php que es en parte este: date_default_timezone_set("America/Argentina/Buenos_Aires"); $hoy = strftime( "%Y-%m-%d %H:%M:%s" ); $ok_us=$conexion->Execute("UPDATE usuarios set confirmado='SI',fecha_y_hora='$hoy' where cod='$codigo'"); luego en otro archivo realizo la consulta para ordenar el campo (DATATIME EN su forma predeterminada es 0000-00-00 00:00:00) fecha_y_hora de la BD es esta: $conexion->Execute("SELECT * FROM uss where confir='SI' order by DATE_FORMAT(fecha_y_hora,'%d-%m-%Y') ASC"); pero ademas quisiera darla en este formato 01-ene-2007 en español a la parte de correspondiente a la fecha ademas de que este en forma de fecha calendario. espero haber sido claro, si alguien me ayuda estare agradecido..... Saludos!!! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Última edición por webdesignsite; 02/02/2007 a las 10:17 |