カレンダ関数は、暦年に基づいてデータ型DATE
およびDATETIME
のデータを操作します。
関数 | 例 | 説明 |
---|---|---|
Current_Date |
|
現在の日付を戻します。 |
Current_Time |
|
たとえば、HH:MM:SS.SSSなど、指定された精度の桁数で現在の時刻を返します。 引数の指定がない場合は、デフォルトの精度を返します。 |
Current_TimeStamp |
|
指定された精度の桁数で現在の日付/タイムスタンプを返します。 |
DayName |
|
指定された日付式について、どの曜日かを示す名前を返します。 |
DayOfMonth |
|
指定された日付式について、1か月のうちのどの日付かを示す数値を返します。 |
DayOfWeek |
|
指定された日付式について、どの曜日かを示す1から7の数値を返します。たとえば、1は常に日曜に対応し、2は月曜に対応し、同様の要領で7を返す土曜まであります。 |
DayOfYear |
|
指定された日付式について、年の通算日に対応する数字(1から366)を返します。 |
Day_Of_Quarter |
|
指定された日付式について、四半期の通算日に対応する数字(1から92)を返します。 |
Hour |
|
指定された時刻式について、時に対応する数字(0から23)を返します。たとえば、0は午前12時に対応し、23は午後11時に対応します。 |
Minute |
|
指定された時刻式について、分に対応する数字(0から59)を返します。 |
Month |
|
指定された日付式について、月に対応する数字(1から12)を返します。 |
MonthName |
|
指定された日付式について、月の名前を返します。 |
Month_Of_Quarter |
|
指定された日付式について、四半期の通算月に対応する数字(1から3)を返します。 |
Now |
|
現在のタイムスタンプを返します。 |
Quater_Of_Year |
|
指定された日付式について、年の四半期に対応する数字(1から4)を返します。 |
Second |
|
指定された時刻式について、秒に対応する数字(0から59)を返します。 |
TimeStampAdd |
|
指定された間隔の数をタイムスタンプに加算して、単一のタイムスタンプを返します。 間隔のオプションは、SQL_TSI_SECOND、SQL_TSI_MINUTE、SQL_TSI_HOUR、SQL_TSI_DAY、SQL_TSI_WEEK、SQL_TSI_MONTH、SQL_TSI_QUARTER、SQL_TSI_YEARです。 |
TimeStampDiff |
|
2つのタイムスタンプ間の指定された間隔の合計数を返します。 TimeStampAddと同じ間隔を使用します。 |
Week_Of_Quarter |
|
指定された日付式について、四半期の通算週に対応する数字(1から13)を返します。 |
Week_Of_Year |
|
指定された日付式について、年の通算週に対応する数字(1から53)を返します。 |
Year |
|
指定された日付式の年を返します。 |