「T-SQL」を含む日記 RSS

はてなキーワード: T-SQLとは

2011-10-12

SQL Server (T-SQL) とエポック秒 (UNIX時刻) 相互変換

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型が正しいだろうな。

 
ログイン ユーザー登録
ようこそ ゲスト さん