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 média de comparecimento para eventos na categoria 'teatro' com uma capacidade superior a 500?
 ###Tabelas: 
CREATE TABLE events (id INT, name TEXT, category TEXT, capacity INT); INSERT INTO events (id, name, category, capacity) VALUES (1, 'Play', 'theater', 600), (2, 'Concert', 'music', 200), (3, 'Musical', 'theater', 800); CREATE TABLE event_attendance (event_id INT, attendees INT); INSERT INTO event_attendance (event_id, attendees) VALUES (1, 550), (2, 180), (3, 750);
SELECT AVG(event_attendance.attendees) FROM event_attendance JOIN events ON event_attendance.event_id = events.id WHERE events.category = 'theater' AND capacity > 500;