ordenar por hora
Ola pessoal
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
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
Curtidas 0
Respostas
Sremulador
03/04/2007
você pode fazer um cast ou mesmo um order by, acho q vai dar certo
GOSTEI 0
Claudiocjr
03/04/2007
Obrigado pela colaboração
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
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
Dmenin
03/04/2007
haha...e viva as gambiarras :D
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
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