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: Calcular a receita total gerada por passeios de patrimônio cultural no mês de outubro de 2022, para operadores turísticos que realizaram mais de 50 passeios no total.
 ###Tabelas: 
CREATE TABLE TourOperators (id INT, name TEXT, city TEXT, country TEXT);CREATE TABLE Tours (id INT, operator_id INT, date DATE, revenue DECIMAL(10, 2));CREATE VIEW CulturalTours AS SELECT * FROM Tours WHERE Tours.id IN (SELECT CulturalHeritage.tour_id FROM (SELECT Tours.id, (CASE WHEN description LIKE '%cultural%' THEN TRUE ELSE FALSE END) AS CulturalHeritage FROM Tours) AS CulturalHeritage);CREATE VIEW TourOperatorTours AS SELECT TourOperators.*, COUNT(Tours.id) AS total_tours FROM TourOperators JOIN Tours ON TourOperators.id = Tours.operator_id GROUP BY TourOperators.id;
SELECT SUM(CulturalTours.revenue) FROM CulturalTours JOIN TourOperatorTours ON CulturalTours.id = TourOperatorTours.tour_id WHERE TourOperatorTours.total_tours > 50 AND MONTH(CulturalTours.date) = 10;