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 receita média por noite para hotéis em Nova York que oferecem tours virtuais?
 ###Tabelas: 
CREATE TABLE hotel_bookings (booking_id INT, hotel_name TEXT, checkin_date DATE, checkout_date DATE, revenue FLOAT); INSERT INTO hotel_bookings (booking_id, hotel_name, checkin_date, checkout_date, revenue) VALUES (1, 'Manhattan Suites', '2022-01-01', '2022-01-05', 1000.00), (2, 'Times Square Tower', '2022-01-03', '2022-01-07', 1500.00); CREATE TABLE hotels (hotel_id INT, hotel_name TEXT, has_virtual_tour BOOLEAN); INSERT INTO hotels (hotel_id, hotel_name, has_virtual_tour) VALUES (1, 'Manhattan Suites', true), (2, 'Times Square Tower', false);
SELECT hotel_name, AVG(revenue / (DATEDIFF(checkout_date, checkin_date) + 1)) as avg_revenue_per_night FROM hotel_bookings JOIN hotels ON hotel_bookings.hotel_name = hotels.hotel_name WHERE has_virtual_tour = true AND hotel_name = 'Manhattan Suites';