SELECT com filtro por tempo
Ola pessoal,
Tentei fazer um select filtrando tempo, mas não funcionou:
TEMPO é um campo da tabela, é do tipo Time, e os dados são armazenados nesse formato hh:min:ss (00:00:00).
Será que tem como fazer um select com esse tipo de filtro?
Obrigado,
Tentei fazer um select filtrando tempo, mas não funcionou:
SELECT * FROM TBCLI WHERE TEMPO < 00:10:00
TEMPO é um campo da tabela, é do tipo Time, e os dados são armazenados nesse formato hh:min:ss (00:00:00).
Será que tem como fazer um select com esse tipo de filtro?
Obrigado,
Sérgio Gobbo
Curtidas 0
Respostas
Du_nirvana
30/01/2008
Não sei qual banco de dados você está utilizando mas tente usar uma função de conversão em um dos lados da comparação:
SELECT * FROM TBCLI WHERE TEMPO < converte_para_tempo(´00:10:00´)
ou
SELECT * FROM TBCLI WHERE converte_para_texto(TEMPO) < ´00:10:00´
SELECT * FROM TBCLI WHERE TEMPO < converte_para_tempo(´00:10:00´)
ou
SELECT * FROM TBCLI WHERE converte_para_texto(TEMPO) < ´00:10:00´
GOSTEI 0