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: Quantos visitantes compareceram aos eventos de 'Comedy Night' no 'Comedy Club' em 2021?
 ###Tabelas: 
CREATE TABLE if not exists venue (id INT, name VARCHAR(50)); CREATE TABLE if not exists event_calendar (id INT, venue_id INT, event_date DATE, event_name VARCHAR(50)); INSERT INTO venue (id, name) VALUES (1, 'Comedy Club'); INSERT INTO event_calendar (id, venue_id, event_date, event_name) VALUES (1, 1, '2021-01-01', 'Comedy Night'), (2, 1, '2021-06-12', 'Improv Show'), (3, 1, '2022-09-28', 'Comedy Night');
SELECT COUNT(DISTINCT ec.id) FROM event_calendar ec JOIN venue v ON ec.venue_id = v.id WHERE v.name = 'Comedy Club' AND ec.event_name = 'Comedy Night' AND ec.event_date BETWEEN '2021-01-01' AND '2021-12-31';