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 máximo de visitantes em um dia para Sydney, Austrália, nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE if not exists cities (city_id INT, name TEXT, country TEXT); INSERT INTO cities (city_id, name, country) VALUES (1, 'Sydney', 'Australia'); 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, '2021-07-01'), (2, 2, 1, '2021-07-15'), (3, 3, 1, '2021-07-30'), (4, 4, 1, '2021-08-01'), (5, 5, 1, '2021-08-15'), (6, 6, 1, '2021-08-30');
SELECT MAX(visits_per_day) FROM (SELECT visit_date, COUNT(DISTINCT visitor_id) AS visits_per_day FROM visit_logs JOIN cities ON visit_logs.city_id = cities.city_id WHERE cities.name = 'Sydney' AND visit_date >= (CURRENT_DATE - INTERVAL '6 months') GROUP BY visit_date) AS subquery;