有什么办法,我们可以用sql或pl / sql编写查询来查找当前月份的最后一个星期五的日期?提前致谢 !!!
您可以LAST_DAY( SYSDATE )用来获取每月的最后一天。如果从中减去7天,则可以使用该NEXT_DAY()函数查找该月的最后一个星期五:
LAST_DAY( SYSDATE )
NEXT_DAY()
SELECT NEXT_DAY( LAST_DAY( SYSDATE ) - INTERVAL '7' DAY, 'FRIDAY' ) FROM DUAL;
TRUNC()如果要将日期截断到当天的午夜,请把它包装起来。
TRUNC()