基礎

[SQLServer] 日付や時刻に関する型

SQLServerの日付や時刻に関する型の一覧とサンプルです。

SQLServerの日付や時刻に関する型の一覧

SQLServerで日付や時刻を扱う型は以下6種類あります。
用途に応じて最適な型をご使用ください。

【日付や時刻型の一覧】
データ型フォーマット範囲精度
timehh:mm:ss[.nnnnnnn]00:00:00.0000000~
23:59:59.9999999
100ナノ秒
dateYYYY-MM-DD0001-01-01~
9999-12-31
1日
smalldatetimeYYYY-MM-DD hh:mm1900-01-01 00:00~
2079-06-06 23:59
1分
datetimeYYYY-MM-DD hh:mm:ss[.nnn]1753-01-01~
9999-12-31
0.00333秒
datetime2YYYY-MM-DD hh:mm:ss[.nnnnnnn]0001-01-01 00:00:00.0000000~
9999-12-31 23:59:59.9999999
100 ナノ秒
datetimeoffsetYYYY-MM-DD hh:mm:ss[.nnnnnnn] [+|-]hh:mm0001-01-01 00:00:00.0000000~
9999-12-31 23:59:59.9999999 (UTC)
100 ナノ秒

よく使われるのは、datetime型とdate型です。

サンプル

例)各種日付型の生成サンプル

関連記事


-基礎
-