DOWK および DOWKL - 曜日を検索

 

DOWK および DOWKL 関数は、対応する曜日を検索します。DOWK は曜日の 3 バイトの省略形を返し、DOWKL は完全な曜日名を表示します。

曜日を検索

{DOWK|DOWKL}(indate, output)

説明

indate

I6YMD または I8YYMD

年月日フォーマットのレガシー日付です。日付が無効の場合、関数はブランクを返します。日付が 2 桁の年を指定し、DEFCENT および YRTHRESH の値が設定されていない場合は、20 世紀と見なされます。

output

DOWK - A4、DOWKL - A12

結果を格納するフィールド名、または出力フォーマットです。フォーマットは一重引用符 (') で囲みます。

曜日を検索

DOWK 関数は、HIRE_DATE フィールドの値に対応する曜日を特定し、結果を DATED に格納します。

TABLE FILE EMPLOYEE
PRINT EMP_ID AND HIRE_DATE AND COMPUTE
DATED/A4 = DOWK(HIRE_DATE, DATED);
WHERE DEPARTMENT EQ 'PRODUCTION';
END

出力結果は次のとおりです。

EMP_ID     HIRE_DATE  DATED
------     ---------  -----
071382660   80/06/02  MON
119265415   82/01/04  MON
119329144   82/08/01  SUN
123764317   82/01/04  MON
126724188   82/07/01  THU
451123478   82/02/02  TUE