Ir para o conteúdo
Antonio_1988

[Resolvido] Fazer um select que converta segundos em Horas, Minutos, Segundos

Mensagens Recomendadas

Antonio_1988

Tenho de fazer um select a um campo de uma tabela em que o tempo que lá está é em segundos. (por exemplo: 22451 segundos)

Pretendo que ao fazer o select haja uma conversão de segundos para Horas, Minutos, Segundos.

Alguem me pode dizer como isso se faz?

Obrigado!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Rechousa

Olá,

Crias uma função que faça isso por ti e depois usas o resultado dessa função na tua query.

60 segundos = 1 minuto.

60 minutos = 1 hora.

Exemplo:

-- Assumindo que a tua função chamar-se-á ConverteTempoParaHMS
SELECT tempo, dbo.ConverteTempoParaHMS(tempo) FROM tabela

Espero ter ajudado.

Editado por Rechousa

Pedro Martins

Sharing is Knowledge!

http://www.linkedin.com/in/rechousa

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.