Red de conocimientos turísticos - Lugares de interés turístico - ¿Cómo determinar las fechas de inicio y fin de una semana en Oracle?

¿Cómo determinar las fechas de inicio y fin de una semana en Oracle?

procedimiento obtener semanalmente(p _ fecha en fecha, - la fecha del mes.

$ P _ NÚMERO del año NÚMERO, - ¿qué día de la semana?

P _ inicio fecha de salida, - La fecha de inicio de la semana

p_end fecha de salida) - La fecha de finalización de la semana.

Igual que

v_lastDay date;

v _first day date

Inicio

v_lastDay := Último; día (p_fecha);

v_primer día:= ADD_MONTHS(v_último día,-1)+1;

p_fecha de inicio:= ROUND (v_primer DÍA+7 *(p_número-1) -1,'día');

p_end date:= p_start date+6;

END getWeekly