tempo de arredondamento para os 15 minutos mais próximos em php / mysql
Eu tenho uma tabela MySQL com umtime
campo que armazena o tempo em que um comercial foi publicado. Eu preciso agrupá-los por períodos de 15 minutos e exibir.
Exemplo:
|comm1|comm2 |comm3|
--------------------------------
|8:00- 8:15 | 2 | 5 | 0 |
--------------------------------
|8:15- 8:30 | 0 | 0 | 1 |
--------------------------------
|8:30- 8:45 | 4 | 1 | 3 |
--------------------------------
|8:45- 9:00 | 4 | 5 | 2 |
--------------------------------
|... | . | . | . |
--------------------------------
e assim por diante até às 24:00! Então, eu preciso de duas coisas para fazer:
1) a divisão em períodos de 15 minutos de todo o dia, e
2) o tempo que um comercial correu, até o mais próximo desses períodos.
Qualquer ideia? Eu posso usar apenas PHP / MySQL.