Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bru_ce

Select com WHERE nas horas

Recommended Posts

Olá Amigos, Boa Tarde.
Tenho uma tabela no banco de dados que tem as seguintes colunas.
Gostaria de uma consulta para pegar apenas os funcionários após as 14h e antes das 14h00.

 

Exemplo da tabela.

Funcionário | Hora
Fulano | 15h00

Ciclano | 14h01

Xavier | 12h00

 

Minha query:

SELECT * FROM tabela WHERE pa<2012 AND hora > 14 GROUP BY pa

 

Obrigado!!

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o type de HORA ?

A campo é gravado neste formato "12h00" ?

 

Nas hora menores que 12h é gravado como "09h00" ou "9h00" ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui desta maneira amigo:

 

SELECT * FROM tabela WHERE HOUR(hora) >= 14.

 

Estou com outro problema agora, rs

 

Tenho um campo de hora assim: 68:02:28, este campo guarda os valores de ligações realizadas.

A Meta de horas é 115, gostaria de achar a porcentagem disto ...




			
		

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atente para horas menores que 10 ....

 

==================

 

 

Creio ser hora minuto e segundo.

 

Eu faria :

 

Converte para segundos

 

68*60*60 + 02*60 + 28 = 244948

 

15*60*60 = 414000

 

 

100 * (244948 / 414000) = 59,16%

 

Talvez usar uma Function para isto (Calcular segundos)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.