Quantcast
Channel: Convert segundos em YY:DD:HH:MM:SS
Viewing all articles
Browse latest Browse all 10

Convert segundos em YY:DD:HH:MM:SS

$
0
0

Boa tarde,

Tenho uma aplicação que disponibilizada a data da alteração (YY:DD:HH:MM:SS) em uma coluna NUMERIC, essa alteração é gravada em segundo: 1459858032

Preciso saber a quantidade de anos, dias, horas, meses e segundos que está informação foi gravada.

SELECT CONVERT(varchar, (seconds_since_epoch / 31536000 )) as years, CONVERT(varchar, (seconds_since_epoch / 86400)) as Dias , CONVERT(varchar, DATEADD(ss, CAMPO_NUMERICO, 0), 108) as 'HR:MM:SS' from TABELA

Esse é o resultado:

Quantidade de anos:46

Dias: 16906

Hora: 16:55:53


O problema é que na coluna dias ele não soma os restante dos dias que não completam um ano inteiro, a query calcula tudo.

OBS: Coluna com DataType: NUMERIC

Obrigado. 


Viewing all articles
Browse latest Browse all 10

Latest Images





Latest Images