gpt4 book ai didi

sql - PL/SQL 中日期比较的问题

转载 作者:行者123 更新时间:2023-12-02 08:14:23 24 4
gpt4 key购买 nike

我正在研究 PL/SQL。同时,我需要比较表中的日期是否为星期五。我应用了下面的代码,但它仍在执行程序的“其他”部分。谁能告诉我怎么走?

begin
select dt into dat from ticket_booking where id=1;
dy := to_char(dat, 'DAY');
if dy = to_char('FRIDAY') then
dbms_output.put_line(dy);
else
dbms_output.put_line('didnt print'||dy);
end if;
end;

最佳答案

您需要使用 fmDAY 而不是 DAY

begin
select dt into dat from ticket_booking where id=1;
dy := to_char(dat, 'fmDAY');
if dy = to_char('FRIDAY') then
dbms_output.put_line(dy);
else
dbms_output.put_line('didnt print'||dy);
end if;
end;

关于sql - PL/SQL 中日期比较的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43272256/

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