Write a SQL query to aggregate user data from multiple tables for Disney Experiences.
Return one row for each active user, combining reservation and park-entry activity. Include users without matching reservations or park-entry events, count only confirmed or completed reservations, and treat missing monetary values as zero.
Output
- Columns:
user_id, user_name, reservation_count, total_spend, park_entry_count, and last_park_entry
- One row per active user
- Sort by
total_spend descending, then user_id ascending