代码和执行结果如下所示:
Select sysdate-2,to_char(sysdate-2,'WW'),sysdate-1,to_char(sysdate-1,'WW') from dual;
SYSDATE-2 TO_CHAR(SYSDATE-2,'WW') SYSDATE-1 TO_CHAR(SYSDATE-1,'WW')
----------- ----------------------- ----------- -----------------------
2003-10-2843
2003-10-2944
当前日期为2003-10-30,应该为44周,但是为什么2003-10-28(星期二)为43周。
如果上面的函数有什么问题,能够给出较为方便简单的方法吗?谢谢!
|