SELECT DATEDIFF(s,'1970/1/1', @target) -- to UNIX TIME
SELECT DATEADD(s,@serial, '1970/1/1') -- from UNIX TIME
おのおの時刻はUTCで。
DATEADD関数、時刻パラメータの入出力ともに
2008 R2のインテリセンスでは"smalldatetime型"と表示されるけど、
実際やってみると秒までしっかり入る。
intervalに秒を指定できる関数なんだし、datetime型が正しいだろうな。
Permalink | 記事への反応(0) | 13:34
ツイートシェア