Check a query:
select *,
case when
( Origin = lag(Destination) over (partition by TicketNumber order by Coupon) and
Destination = lag(Origin) over (partition by TicketNumber order by Coupon))
or
( Origin = lead(Destination) over (partition by TicketNumber order by Coupon) and
Destination = lead(Origin) over (partition by TicketNumber order by Coupon))
then 'Roundtrip'
else 'One-way' end as [Value]
from Flights
order by TicketNumber, Coupon