Правите ли това, за да генерирате повече данни, може би за тестване?
Трябва да е нещо като
insert into schedule
select schedule_id, location_id, start_date + 5, end_date + 5
from schedule
;
Фактът, че някои интервали от дати се простират над полунощ, е без значение.