月の最初の金曜日を取得します

この方法の一つ:

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である、というように。あなたは週の最初の週を取得指定することができます。


おすすめ

転載: www.cnblogs.com/gzyfj/p/12421540.html