Sql

Cual es la manera de ordenar datos desde una base de datos con sql ya la se, con order by. Pero me gustaría saber, cuando ya ha ordenado por lo que ponga detrás de order by, que me ordene dentro de eso otra cosa. Por ejemplo, que no me he explicado bien.
Leo una base de datos y añado un registro cada visita, los campos de la tabla son: ip, día, mes, año, hora, minuto, segundo. Tengo puesto order by día, pero cuando tenga varios meses pondré order by mes. Lo que quiero es que me lo ordene cada mes, y después cada día, y cada hora.
Si tengo:
Mes-1 día-2 hora-9...
Mes-1 día-5 hora-12...
Mes-1 día-3 hora-20...
Mes-2 día-21 hora-14...
Quiero que me ordene, primero el mes. 1,2. Luego el día 2,3,5; y la hora, minuto...
Espero que me entiendan.
Muchas gracias.

1 respuesta

Respuesta
1
Según tengo entendido el order by permite múltiples ordenaciones ej:
Order by apellido, edad
Se utilizan comas para los criterios de ordenación espero te sirva

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas