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.


Mfilho

Mfilho

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar