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!