Záleží na tom, o co ti jde. Pokud vám uplynulo dalších 7 dní, pak:
select *
from my_table
where date_col between :my_date and :my_date + 7
Pokud chcete říci pondělí až neděle, použijte next_day
funkce:
select *
from my_table
where date_col between next_day(:my_date, 'Monday') - 7
and next_day(:my_date, 'Monday')
Oba kde :my_date je datum vašeho odchodu.
Pokud nezadáváte datum, ale řetězec, pak se prvním z nich stane pomocí to_date."
funkce:
select *
from my_table
where date_col between to_date(:my_date,'dd/mm/yyy') + 7
and to_date(:my_date,'dd/mm/yyy')
a ty bys mohl udělat něco podobného pro druhý. Pokud musíte použít to_date pak date_col by měl mít index založený na funkcích
dne to_date(date_col,'dd/mm/yyyy') nebo pokud jej budete převádět jinak, pak tímto způsobem.