select inventory_id,
rental_date
, return_date,
lead(rental_date) over (partition by inventory_id order by rental_date) ,
datediff(lead(rental_date) over (partition by inventory_id order by rental_date)
,return_date)
as avg_days_between_rentals
from rental