Pra*_*tav 1 sql oracle date-arithmetic
我有桌子,我已经存储了所有星期一,例如(1月8日,8月10日,15日,10月22日,29日),我需要找出那个月的周,这将是第1个八月它将是1,8月10日2从此以后......对于Sept计数器应该再次从1开始.可以通过sql查询完成,数据库是oracle 10g吗?
如果第一个月在周三到来,则该月的第一个星期一应该标记为1,它的第二周但需要为1.
select to_char(your_date,'W') from dual;
Run Code Online (Sandbox Code Playgroud)
会做的.
一个很好的分析表在这里:
这是一个证明它的SQL小提琴.