oracle 如何判断当前日期是星期几
我们经常遇到,判断当前日期为星期几的需求。根据星期判断某一个逻辑执不执行的需求。1、首先,下面语句可以直接查询当前日期是星期几。select trim(to_char(sysdate, 'day')) AS WEEKDAYfrom dual2、判断是否为星期几,以下例子为判断是否为周六周日,如果不是,结果为空。也可以用count来结果来判断。select * from(select trim(to
·
我们经常遇到,判断当前日期为星期几的需求。
根据星期判断某一个逻辑执不执行的需求。
1、首先,下面语句可以直接查询当前日期是星期几。
select trim(to_char(sysdate, 'day')) AS WEEKDAY
from dual
2、判断是否为星期几,以下例子为判断是否为周六周日,如果不是,结果为空。也可以用count来结果来判断。
select * from(select trim(to_char(sysdate, 'day')) AS WEEKDAY
from dual
) A
where WEEKDAY in ('星期六', '星期日');
如果是英语版plsql,则星期用英语就好啦:
select * from(select trim(to_char(sysdate, 'day')) AS WEEKDAY
from dual
) A
where WEEKDAY in ('saturday', 'sunday');
尝试一下吧!
更多推荐
已为社区贡献2条内容
所有评论(0)