Bom dia, boa tarde ou boa noite a todos  Este é meu primeiro post neste forum, então já peço desculpas por qualquer erro.  A questão é a seguinte:  Tenho uma tabela com horários de ônibus chamada horarios_completos  os campos desta tabela são:  codlinha -> é o código da linha de ônibus (INT); dia        -> é o tipo de dia (INT) 1 para dias úteis, 2 para sábados e 3 para domingos; sentido  -> é o sentido da viagem (INT) que pode ser 1 centro ao bairro e 2 bairro ao centro; atend    -> é um diferencial que indica se a viagem naquele horário faz um percurso diferente (CHAR 1); hor       -> é o horário de partida da viagem (TIME).  Agora preciso realizar uma consulta por codlinha, dia e sentido ordenado pelo horário (hor) mas que me retorne da seguinte maneira:  na primeira coluna os horários menores que 05h; na segunda coluna os horários entre 05h e 05h59min; .... na última coluna os horários entre 24h e 24h59.  Já consegui fazer isso no PHP, porém utilizo vários loops e várias consultas.  Agora gostaria de saber se posso fazer tudo isso numa só consulta.  Se alguém souber fico muito agradecido.  Até mais