Select com intervalo de tempo

Galera,
como eu faço um Select onde me traga o resulta nu intervalo de 10 minutos por exemplo:

DataInicio DataFim HoraInicio HoraFim Intervalo
2010-01-05 2010-01-05 07:00 17:00 0:10

Resultado

Horario Carros Passageiros
07:00 - 07:09 6 150
07:10 - 07:19 5 120

16:50 - 16:59 7 300

E assim por diante… Alguem sabe me dizer como faço isso?

Se você utiliza o MySql.

http://dev.mysql.com/doc/refman/4.1/pt/date-and-time-functions.html

George Carvalho

George,

A função para usar consigo fazer, so não sei como fazer o intervalo colocado pelo usuário.

Campos da Consulta:

Data Inicio: 01/04/2010
Data Fim: 02/04/2010
Hora Inicio: 07:00
Hora Fim: 19:00
Intervalo: 01:00

Resultado:
07:00 - 07:59
08:00 - 08:59

Leandro, como eu te falei pelo telefone … utilize aquele esquema que já te passei antes, alterando somente o campo data/time para somente hora…

Como resolveu este problema?