SQLServer日付の精度

datetime型は、0.333秒(というのは誤りで、3ミリ秒単位の様だ。後述)
datetime2型は、100ナノ秒 0.0000001

同じように現在日時を取得する関数も
getdate() 0.333秒
sysdatetime() 100ナノ秒 0.0000001

select getdate(), sysdatetime()

ws000015

追記
0.333秒というのは誤っている模様

Codezineの記事には「クロックティック数(1ティック=3.33ミリ秒)」と書いてある。
『SQL Serverにおける日付/時刻計算のベストプラクティス』

ウィキペディア「システム時刻」でも3msとある

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です