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 é o número total de turistas visitando o Rio de Janeiro, Brasil, nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE if not exists cities (city_id INT, name TEXT, country TEXT); INSERT INTO cities (city_id, name, country) VALUES (1, 'Rio de Janeiro', 'Brazil'); CREATE TABLE if not exists visit_logs (log_id INT, visitor_id INT, city_id INT, visit_date DATE); INSERT INTO visit_logs (log_id, visitor_id, city_id, visit_date) VALUES (1, 1, 1, '2022-01-01'), (2, 2, 1, '2022-01-15'), (3, 3, 1, '2022-01-30');
SELECT COUNT(DISTINCT visitor_id) FROM visit_logs JOIN cities ON visit_logs.city_id = cities.city_id WHERE cities.name = 'Rio de Janeiro' AND visit_date >= (CURRENT_DATE - INTERVAL '30 days');