Fórum ordenar por hora #58114
03/04/2007
0
Tenho gravado em minha tabela um campo que armazena
horas, só que é um campo Char, e agora tenho que fazer
uma consulta em SQL que ordene por esta hora
Acho que teria que fazer uma conversão de Char p/ Horas
Grato
Claudio
Claudiocjr
Curtir tópico
+ 0Posts
03/04/2007
Sremulador
Gostei + 0
04/04/2007
Claudiocjr
Tentei usar este comando das seguintes formas
cast(hora as time)
cast(hora as timestamp) este da um erro de conversão
Sera que teria uma outra maneira ?
t+
Claudio
Gostei + 0
04/04/2007
Dmenin
OBS: eu nunca fiz isso nos meus sistemas..só tava testando agora pra ve se funciona XD
select hora_inicio, extract (hour from hora_inicio)*3600+
extract (minute from hora_inicio)*60+
extract (second from hora_inicio)
from apontamentos
order by 2
claro no seu caso vai ter que mudar um pouco as conversões...ma deverá funcionar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)