gpt4 book ai didi

sql - 上一个星期五

转载 作者:行者123 更新时间:2023-12-04 02:35:54 27 4
gpt4 key购买 nike

我正在尝试编写一个查询,该查询将返回上个月的最后一个星期五这就是我目前所拥有的。

SELECT sysdate
FROM DUAL
where (LAST_DAY( SYSDATE ) - INTERVAL '7' DAY,
'Friday' );

最佳答案

考虑:

select next_day(trunc(sysdate, 'month') - interval '8' day, 'Friday') from dual

理由:

  • trunc(sysdate, 'month') 给出当月的第一天

  • 我们将该值偏移 8 天,这样我们就可以将日期设为上个月结束前 7 天

  • 然后,next_day() 返回此日期之后的下一个星期五,即该月的最后一个星期五

关于sql - 上一个星期五,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61860128/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com