この方法の一つ:
SELECT TO_CHAR(TO_DATE(' 2020年1月1日'、' YYYY-MM-DD ')、' MM ')|| ' 月' || CASE TO_CHAR(TO_DATE(' 2020年1月1日'、' YYYY-MM-DD ')、' 月')、' D ')<= 6 THEN 7 - TO_CHAR(TRUNC(TO_DATE(' 2020年1月1日' ' 「)、」月ザ・「)、」D 「)ELSE 。7 END || 」数は、月の最初の金曜日です" AS『最初の金曜日』FROM デュアル;
方法2:
選択 NEXT_DAY(TO_DATE(' 2020年3月1日'、' YYYY-MM-DD ')、6) からデュアル。
注:日曜日から始まる毎週、日曜日は1であるので、月曜日は2である、というように。あなたは週の最初の週を取得指定することができます。