В дополнение к возможности делать арифметику дат, используя доли дней, как демонстрирует Тони, предполагая, что вы используете 9i или более позднюю версию, вы также можете использовать функции интервалов (или, что еще лучше, определить столбец ROUTE_DURATION
как интервал)и добавить интервалы к датам.В вашем случае вы можете сделать
p.launch_dt + numtodsinterval( r.route_duration, 'SECOND' )
, чтобы добавить route_duration
секунд к launch_dt
.
Если бы вы определили столбец route_duration
как INTERVAL DAY TO SECOND
, а не NUMBER
, вы могли бы просто добавить его к дате
p.launch_dt + r.route_duration