Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a mudança nas reservas de agências de viagens online por mês para hotéis na visualização 'africa_hotels'?
 ###Tabelas: 
CREATE VIEW africa_hotels AS SELECT * FROM hotels WHERE continent = 'Africa'; CREATE VIEW online_travel_agency_bookings AS SELECT hotel_id, COUNT(*) as bookings, DATE_TRUNC('month', booking_date) as month FROM online_travel_agency GROUP BY hotel_id, month;
SELECT l.name, LAG(o.bookings) OVER (PARTITION BY l.id ORDER BY o.month) as previous_month_bookings, o.bookings as current_month_bookings FROM africa_hotels l JOIN online_travel_agency_bookings o ON l.id = o.hotel_id ORDER BY o.month;