16.20 - Sys_Calendar.BusinessCalendar - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL日付と時刻の関数および式

prodname
Teradata Database
Teradata Vantage NewSQL Engine
vrm_release
16.20
category
プログラミング リファレンス
featnum
B035-1211-162K-JPN

このSys_Calendarビューは、システム定義された3つのビジネス カレンダにビジネス機能を提供します。

ビューの列名 説明 データ型 書式
Calendar_Date 日付。 DATE YY/MM/DD
Day_of_Week INTEGER値。範囲は1~7。 INTEGER -(10)9
Day_of_Month 整数値。範囲は1~31。 INTEGER -(10)9
Day_of_Year INTEGER値。範囲は1~366。 INTEGER -(10)9
Day_of_Calendar カレンダの初日からの日数。 INTEGER -(10)9
Weekday_of_Month その月の、n番目の平日が現われる位置(1-5)。 INTEGER -(10)9
Week_of_Month その月の週の番号。範囲は0~5。 INTEGER -(10)9
Week_of_Quarter 四半期の週の番号。範囲は0~14。 INTEGER -(10)9
Week_of_Year その年の週の番号。範囲は0~53。 INTEGER -(10)9
Week_of_Calendar カレンダ内の、特定の日付が現われる週の番号。 INTEGER -(10)9
Month_of_Quarter その四半期の、特定の日付が現われる月の番号。 INTEGER -(10)9
Month_of_Year その年の、特定の日付が現われる月の番号。 INTEGER -(10)9
Month_of_Calendar カレンダ内の、特定の日付が現われる月の番号。 INTEGER -(10)9
Quarter_of_Year 特定の日付が現われる、年の四半期。 INTEGER -(10)9
Quarter_of_Calendar 特定の日付が現われる、カレンダの四半期の番号。 INTEGER -(10)9
Year_of_Calendar 特定の日付が現われる、カレンダの年の番号。 INTEGER -(10)9
WeekEnd 特定の日付のある週の終わり。 DATE YY/MM/DD
WeekBegin 特定の日付のある週の初め。 DATE YY/MM/DD
MonthBegin 特定の日付のある月の初め。 DATE YY/MM/DD
MonthEnd 特定の日付のある月の終わり。 DATE YY/MM/DD
QuarterBegin 特定の日付のある四半期の初め。 DATE YY/MM/DD
QuarterEnd 特定の日付のある四半期の終わり。 DATE YY/MM/DD
YearBegin 特定の日付のある年の初め。 DATE YY/MM/DD
YearEnd 特定の日付のある年の終わり。 DATE YY/MM/DD
IsBusinessDay 特定の日付が営業日であるかどうか。 BYNET -(3)9
BusinessWeekBegin 特定の日付が現われる週の最初の営業日。 DATE YY/MM/DD
BusinessWeekEnd 特定の日付が現われる週の最後の営業日。 DATE YY/MM/DD
BusinessMonthBegin 特定の日付が現われる月の最初の営業日。 DATE YY/MM/DD
BusinessMonthEnd 特定の日付が現われる月の最後の営業日。 DATE YY/MM/DD
BusinessQuarterBegin 特定の日付が現われる四半期の最初の営業日。 DATE YY/MM/DD
BusinessQuarterEnd 特定の日付が現われる四半期の最後の営業日。 DATE YY/MM/DD
BusinessYearBegin 特定の日付が現われる年の最初の営業日。 DATE YY/MM/DD
BusinessYearEnd 特定の日付が現われる年の最後の営業日。 DATE YY/MM/DD

例: ISOカレンダを使用した曜日の問合わせ

次の問合わせは、ISOカレンダを使用して曜日を返します。

Set session calendar = iso;
Sel day_of_week from Sys_Calendar.Calendar where calendar_date = date '2011-01-01';
day_of_week
-----------
6