Artigo SQL Magazine 45 - Desafio da SQL Magazine - Resposta do desafio da Edição 45

Artigo da Revista SQL Magazine - Edição 45.

Clique aqui para ler esse artigo em PDF.

Clique aqui para ler todos os artigos desta edição

Desafio da SQL Magazine

Resposta do desafio da Edição 45

Um problema dificilmente possui apenas um caminho para solução. O que escolhi para resolver o desafio foi usar os segundos passados da meia-noite (0-86399 - onde 0 = 0h00'00” e 86399 = 23h59'59”). Dessa forma, transformamos as horas e minutos do dia em segundos de 0 a 86399, então dividindo os segundos por 900 (15 minutos) posso encontrar seus múltiplos e agrupar os registros em ordem para fazer a contagem.

 

A técnica usada

Apenas para relembrar a tabela, vejamos a Listagem 1.

 

Listagem 1. A tabela contendo os horários

SQL> select * from t;

 

DT

-------------------

11/04/2007 11:45:00

"
[...] continue lendo...

Artigos relacionados