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 total para cada tour virtual na Índia e na Indonésia nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE virtual_tours(id INT, name TEXT, country TEXT); CREATE TABLE revenue(virtual_tour_id INT, date DATE, revenue INT); INSERT INTO virtual_tours(id, name, country) VALUES (1, 'Tour A', 'India'), (2, 'Tour B', 'Indonesia'), (3, 'Tour C', 'Malaysia'); INSERT INTO revenue(virtual_tour_id, date, revenue) VALUES (1, '2022-01-01', 1000), (1, '2022-02-01', 1200), (1, '2022-03-01', 1500), (2, '2022-01-01', 800), (2, '2022-02-01', 900), (2, '2022-03-01', 1000), (3, '2022-01-01', 1100), (3, '2022-02-01', 1300), (3, '2022-03-01', 1400);
SELECT virtual_tour_id, SUM(revenue) OVER (PARTITION BY virtual_tour_id ORDER BY date DESC ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) FROM revenue WHERE country IN ('India', 'Indonesia');