如何判断甲骨文中一周的起止日期?

procedure get weekly(p _ date in date,-该月的日期。

$ NUMBER年的P _ NUMBER,-星期几?

P _ start date out date,-一周的开始日期。

p _ end date out date)-一周的结束日期。

如同

v_lastDay日期;

v _第一天日期;

开始

v_lastDay :=最后一天(p _ date);

v _ first day:= ADD _ MONTHS(v _ last day,-1)+1;

p _ start date:= ROUND(v _ first DAY+7 *(p _ number-1)-1,'日');

p _ end date:= p _ start date+6;

END getWeekly