sybaseには、秒の値を時間、分、秒に変換する関数が組み込まれていますか?sybase sql秒の値を時間と分と秒に変換する方法
1
A
答えて
2
そのような機能があるかどうかは分かりませんが、存在しない場合、簡単な数式は以下のとおりです。
HH = floor(seconds/3600)
MM = floor(seconds/60) % 60
SS = seconds % 60
1
それが1日までに制限された値だ場合は、この使用することができます:
をdatepart(hour, dateadd(second, value, '1900-01-01'))
datepart(minute, dateadd(second, value, '1900-01-01'))
datepart(second, dateadd(second, value, '1900-01-01'))
0
一般的な「秒」のディメンションは、「Unixエポックからの秒数」または「time_t」です。これはあなたに言及しているものであれば
select dateadd(SECOND, 123456, '1970-01-01')
ような何かを行うことができますし、あなたがあなたをしたい場合DATEPART
pjjH
3
を経由して様々な部品に分解することができdatetime値を持つことになります:分:秒で...
秒の結果の私達の数として65を渡すselect convert(varchar(8), dateadd(SECOND, 65, '1970-01-01'), 108)
時間としてフォーマット結果
00:01:05