Conversao/Calculo com hora
24/08/2005
0
Tenho uma tabela no banco SQL, que tem 2 campos tipo string (hora_ini e Hora_fim), preciso fazer um select que retorne a diferença entre as duas horas. Só que para isso preciso converter para hora antes de subtrair, como faço isso no comando select?
Saida:
horaini horafim ?
-------- --------- ----------
09:00 10:30 01:30
Agradeço antecipadamente pela ajuda.
Obrigado.
Saida:
horaini horafim ?
-------- --------- ----------
09:00 10:30 01:30
Agradeço antecipadamente pela ajuda.
Obrigado.
Mfilho
Curtir tópico
+ 0
Responder
Posts
25/08/2005
Emerson Nascimento
talvez tenha um modo mais elegante, mas assim funciona:
select horaini, horafim, convert(varchar(8), convert(smalldatetime,horafim,108) - convert(smalldatetime,horaini,108), 108) diferenca from tabela
Responder
Clique aqui para fazer login e interagir na Comunidade :)