gpt4 book ai didi

SQL查询以检查该月的最后一天不是星期日

转载 作者:行者123 更新时间:2023-12-02 18:03:50 27 4
gpt4 key购买 nike

我想计算该月的最后一天,但如果这个日期是星期日,那么下面的查询不应给出任何输出。

SELECT * FROM DUAL WHERE LAST_DAY(SYSDATE) = SYSDATE

我在触发器中使用它,因此我只希望上面的查询在该月的最后一天不是星期日时提供输出。使用哪个函数来获取日期或调整此查询?

最佳答案

像这样:

select 1
from dual
where to_char(last_day(sysdate),'D') != 1;

根据您的 NLS 设置,您可能必须更改常量或在 to_char() 中使用 NLS 参数。

关于SQL查询以检查该月的最后一天不是星期日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73746879/

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