每个月有几周(我测试的是当前月):
select case mon
when '10' then 31/7
...
when '2' then 30/7
end as mon1
from (
select to_char(sysdate,'mm') as mon from dual
);
至于每周的日期段我想不出来,另请高明吧。可以考虑使用存储过程。
select a.员工名,a.部门号,b.工资数 from EMP a,DEPT b where a.部门号 = b.部门号;
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
关注