与えられた日付式の曜日名を含む文字列を返す、スカラ日付/時刻関数です。
Synopsis
{fn DAYNAME(date-expression)}
DAYNAME は、指定された日付に該当する曜日名を返します。既定として返される曜日名は、Sunday、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday です。
これらの既定曜日名の値を変更するには、WEEKDAY_NAME オプションで
SET OPTION コマンドを使用します。
曜日名は、日付整数または以下の形式の日付文字列に対して算出されます。
年部分 (yyyy) は、1841 から 9999 までの 4 桁の整数である必要があります。この範囲外の年や実在しない日付 (例えば、20021407 や 20030229) が指定された場合は、NULL 文字列を返します。2 桁の年は、1900 から 1999 の範囲と想定されます。
以下のメソッド・コールを使用することで、Caché ObjectScript からこの関数を呼び出すこともできます。
以下の 2 つの例は、指定された日付 (2004 年 2 月 25 日) の曜日が水曜日なので、Wednesday という文字列を返します。
SELECT DISTINCT {fn DAYNAME('2004-02-25')} AS Weekday
FROM Sample.Person
SELECT DISTINCT {fn DAYNAME(59590)} AS Weekday
FROM sample.person
SELECT DISTINCT {fn DAYNAME({fn NOW()})} AS Weekday_Now
FROM Sample.Person
SELECT DISTINCT {fn DAYNAME(CURRENT_DATE)} AS Weekday_Now
FROM Sample.Person
SELECT DISTINCT {fn DAYNAME(CURRENT_TIMESTAMP)} AS Weekday_Now
FROM Sample.Person
-
-
Caché ObjectScript 関数 :
$ZDATE