Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ordenacion compleja...

Estas en el tema de Ordenacion compleja... en el foro de Mysql en Foros del Web. Buenas, Tengo una tabla con el campo fecha TIMESTAMP(12), Y tengo la siguiente consulta 'select date(fecha) as fecha, time(fecha) as hora, ip, usuario, valido from ...
  #1 (permalink)  
Antiguo 24/12/2008, 14:37
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Ordenacion compleja...

Buenas,

Tengo una tabla con el campo fecha TIMESTAMP(12),

Y tengo la siguiente consulta
'select date(fecha) as fecha, time(fecha) as hora, ip, usuario, valido from accesos where valido=1 order by hora, fecha desc';

Pues no hay manera de que me ordene por fecha y a su vez por hora.

En la primera linea por arriba debería estar el último acceso y debajo los mas antiguos.

Pero tal y como lo tengo ahora me ordena por fecha bien. Es decir que en arriba del todo esta la fecha mas reciente pero en cambio la hora aparece la mas antigua.

Un ejemplo:

24-12-2008 11:25:56 217.13.xx.124 javaa login-bad
24-12-2008 16:30:59 217.13.xx.124 neodani login-bad
24-12-2008 20:18:47 88.xx.xx.236 horaaaa login-bad
24-12-2008 20:21:47 88.xx.xx.236 he33s login-bad
23-12-2008 21:48:29 88.xx.xx.235 prueba1 login-bad
23-12-2008 21:51:58 88.xx.xx.235 evaaa login-bad
23-12-2008 21:52:09 88.xx.xx.235 ooooo login-bad
23-12-2008 22:10:58 88.xx.xx.235 neodani login-bad

Pero debería quedar así

24-12-2008 20:21:47 88.xx.xx.236 he33s login-bad
24-12-2008 20:18:47 88.xx.xx.236 horaaaa login-bad
24-12-2008 16:30:59 217.13.xx.124 neodani login-bad
24-12-2008 11:25:56 217.13.xx.124 javaa login-bad
23-12-2008 22:10:58 88.xx.xx.235 neodani login-bad
23-12-2008 21:52:09 88.xx.xx.235 ooooo login-bad
23-12-2008 21:51:58 88.xx.xx.235 evaaa login-bad
23-12-2008 21:48:29 88.xx.xx.235 prueba1 login-bad


Alguna idea de como solucionar esta ordenación?

Gracias de antemano!
  #2 (permalink)  
Antiguo 24/12/2008, 14:44
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Ordenacion compleja...

Joerrrrr por fin!

Solucionado añadiendo

order by fecha desc, hora desc';

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:46.