Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!!
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 ...
Atente para horas menores que 10 ....
==================
Creio ser hora minuto e segundo.
Eu faria :
Converte para segundos
686060 + 02*60 + 28 = 244948
156060 = 414000
100 * (244948 / 414000) = 59,16%
Talvez usar uma Function para isto (Calcular segundos)
Algo assim deve resolver:
select campos from tabela where hour(campocomhorario) !=14;
Qual o type de HORA ?
A campo é gravado neste formato "12h00" ?
Nas hora menores que 12h é gravado como "09h00" ou "9h00" ?