Todas las tareas

Reservas superpuestas

Avanzado

Tarea de nivel Booking/Airbnb. **Condición:** Encuentra todos los pares de reservas para la misma habitación que se superponen en fechas (conflictos). **Tabla:** reservations (reservation_id, room_id, check_in_date, check_out_date, status, ...) **Requisitos:** 1. Solo considerar reservas activas (status IN ('confirmed', 'checked_in')) 2. Las reservas se superponen si: A.start < B.end AND A.end > B.start 3. Mostrar room_id, reservation1_id, reservation2_id, overlap_start, overlap_end, overlap_days **Sub

Categoría
Complex Joins
Tiempo estimado
~25 min
Bases de datos
PostgreSQLGreenplum
Etiquetas
InterviewOverlapDate RangeBookingSelf-Joinподзапросы

Inicia sesión para resolver

Empezar a resolver