``` select sum(room.total_revenue::float) from alpinebits.conversions as con join alpinebits.conversion_rooms as room on room.conversion_id = con.id join alpinebits.reservations as res on res.id = con.reservation_id where con.reservation_id is not null and room.total_revenue is not null and res.start_date <= room.arrival_date + INTERVAL '7 days' ; ``` ``` select res.created_at, con.reservation_date, res.start_date, room.arrival_date,res.end_date, room.departure_date, reservation_type, booking_channel, advertising_medium, guest_first_name,guest_last_name, total_revenue, room.room_status from alpinebits.conversions as con join alpinebits.conversion_rooms as room on room.conversion_id = con.id join alpinebits.reservations as res on res.id = con.reservation_id where con.reservation_id is not null and room.total_revenue is not null and res.start_date <= room.arrival_date + INTERVAL '7 days' order by reservation_date; ``` ``` select hotel_id from alpinebits.conversions as con join alpinebits.conversion_rooms as room on room.conversion_id = con.id join alpinebits.reservations as res on res.id = con.reservation_id where con.reservation_id is not null and room.total_revenue is not null and res.start_date <= room.arrival_date + INTERVAL '7 days' order by reservation_date; ``` ``` select round(sum(room.total_revenue::numeric)::numeric, 3), con.advertising_medium from alpinebits.conversions as con join alpinebits.conversion_rooms as room on room.conversion_id = con.id where room.total_revenue is not null and con.reservation_date > '2025-01-01' group by con.advertising_medium ; ```