--只针对入职不满一年的计算公式,满一年后是5天年假
--我的入职日期:2010.8.25
--入职满一年的日期:2011.08.25(也就是说我今年可以休年假了)
--今年最后一天的日期:2011.12.31
select to_char((to_date('2011.12.31','yyyy.mm.dd')-to_date('2011.08.25','yyyy.mm.dd'))/365*5,0) 今年能休的年假天数 from dual;
--我的入职日期:2010.8.25
--入职满一年的日期:2011.08.25(也就是说我今年可以休年假了)
--今年最后一天的日期:2011.12.31
select to_char((to_date('2011.12.31','yyyy.mm.dd')-to_date('2011.08.25','yyyy.mm.dd'))/365*5,0) 今年能休的年假天数 from dual;