Gracias y Saludos!!!














| ||||
Re: Ordenar un listadomiembros por "Fecha y Hora"!!! Que tal webdesignsite Para poder ayudarte todos aqui en la comunidad, es recomendable que brindes la mayor informacion posible, como codigo, estructura de las tablas que necesitas etc. Solo asi se podra se te podra asistir. Intuyendo lo que dices solo es cuestion de cambiar el campo de tu ordenamiento por el de "Fecha" o el de "Hora" o ambos, puedes ordenar por una cantidad multiple de campos, ejemplo:
Código:
SELECT * FROM `tutabla` ORDER BY `Fecha` DESC `Hora` DESC, `Nombre` ASC |
| ||||
![]() Hola, primero debo decir que soy nuevo en este foro y en este tema, y segundo que la consulta que realizo a mi BD es esta: $conexion->Execute("SELECT * FROM cliente where confirmado='SI' order by fecha_y_hora ASC"); Aclaro que me lo ordena, pero lo hace en forma de abecdario y lo que quiero es que la ordene en forma de fecha calendario. Ademas corregime si no es así, en mi BD la tabla facha_y_hora es un vachar y desde un sript php ($f_h=strftime("%d %b %Y")." "." ".strftime("%H:%M:%S")."  ;"."GTM"." ".date("P");) la introduzco en ella, decime que debo modificar y en donde. Desde ya Muchas Gracias!!! ![]() ![]() ![]() |
| ||||
Re: Ordenar un listadomiembros por "Fecha y Hora"!!! Ese es tu problema tu campo debe de ser, tipo DATE, o TIME, o UNIXTIME, para que en la base de datos te lo pueda ordenar como calendario. Saludos. |
| ||||
Re: Ordenar un listadomiembros por "Fecha y Hora"!!! Cambie el campo a DATATIME pero tengo que cambiar el script de un archivo confirmar.php que es en parte este: date_default_timezone_set("America/Argentina/Buenos_Aires"); setlocale(LC_TIME, "spanish"); $f_h=strftime("%d %b %Y")." "." ".strftime("%H:%M:%S")."  ;"."GTM"." ".date("P"); $codigo=$_REQUEST['codigo']; $ok_us=$conexion->Execute("UPDATE usuarios set confirmado='SI',fecha_y_hora='$f_h' where cod='$codigo'"); $ok_cli=$conexion->Execute("UPDATE cliente set confirmado='SI',fecha_y_hora='$f_h' where cod='$codigo'"); Probe algunas cosa pero no me funcionaron, si me ayudas agradecido!!! Gracias. Saludos!!! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Última edición por webdesignsite; 02/02/2007 a las 14:44 |
| ||||
Re: Ordenar un listadomiembros por "Fecha y Hora"!!! Quedaria mejor si haces esto: Código PHP: |
| ||||
![]() Si, justo lo que termine de hacer recientemente y funciona perfecto, otra cosita, quisiera dar este formato 01-ene-2007 a la parte de correspondiente a la fecha. Gracias. Saludos!!! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Última edición por webdesignsite; 01/02/2007 a las 17:44 |
| ||||
![]() Hola, hay alguien...????? ![]() 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 uss set confir='SI',fecha_y_hora='$hoy' where cod='$codigo'"); Luego en otro archivo realizo la consulta para ordenar el campo "fecha_y_hora" (DATATIME en su forma predeterminada es 0000-00-00 00:00:00) de la BD que es esta: $conexion->Execute("SELECT * FROM uss where confir='SI' order by DATE_FORMAT(fecha_y_hora,'%d-%m-%Y') ASC"); Yo 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, pero no pasa nada la sigue tirando así 2007-02-01 y en abecedario. Espero haber sido claro, si alguien me ayuda estare agradecido..... Saludos!!! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |