select inventory_id, rental_date,
return_date,
LEAD(rental_date)
over (partition by rental_date order by inventory_id) as ld,
datediff(LEAD(rental_date)
over (partition by rental_date order by inventory_id), return_date) as d
from rental
order by inventory_id