SQL Server DATEPART()関数


SQL DatesSQL Server Date 関数

定義と使用法

DATEPART() 関数は、日付/時刻の個別の部分(年、月、日、時間、分など)を返すために使用されます。

構文

DATEPART(datepart,date)

date パラメータは有効な日付式です。datepart パラメータには次の値を指定できます:

datepart 省略形
年 yy, yyyy
四半期 qq, q
月 mm, m
年間通算日 dy, y
日 dd, d
周 wk, ww
曜日 dw, w
時間 hh
分 mi, n
秒 ss, s
ミリ秒 ms
マイクロ秒 mcs
ナノ秒 ns


例

次のような "Orders" テーブルがあるとします:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657

以下は SELECT ステートメントです:

SELECT DATEPART(yyyy,OrderDate) AS OrderYear,
DATEPART(mm,OrderDate) AS OrderMonth,
DATEPART(dd,OrderDate) AS OrderDay,
FROM Orders
WHERE OrderId=1

結果は次のようになります:

OrderYear OrderMonth OrderDay
2008 11 11


SQL DatesSQL Server Date 関数 その他の拡張機能