SQL中有没有方法得到某天是它所在星期的第几天?
SQL中有没有方法得到某天是它所在星期的第几天?
我现在只能得到这天是星期几的字符串,然后用DECODE()将他转成相应的INT值,但现在的问题是如果字符集不同的话,得到的字符串也不同,那么DECODE就相当麻烦。
要求得到INT值。
[解决办法]
- SQL code
select to_number(to_char(sysdate,'D'))from dual; --5
发布时间: 2012-02-05 12:07:14 作者: rapoo
SQL中有没有方法得到某天是它所在星期的第几天?
SQL中有没有方法得到某天是它所在星期的第几天?
我现在只能得到这天是星期几的字符串,然后用DECODE()将他转成相应的INT值,但现在的问题是如果字符集不同的话,得到的字符串也不同,那么DECODE就相当麻烦。
要求得到INT值。
[解决办法]
select to_number(to_char(sysdate,'D'))from dual; --5