Faites-vous cela pour générer plus de données, peut-être à des fins de test ?
Cela devrait être quelque chose comme
insert into schedule
select schedule_id, location_id, start_date + 5, end_date + 5
from schedule
;
Le fait que certains intervalles de dates chevauchent minuit n'est pas pertinent.