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 participantes de primeira viagem das comunidades afro-americanas compareceram a programas de teatro no primeiro semestre de 2023?
 ###Tabelas: 
CREATE TABLE Attendees (AttendeeID INT, AttendeeType VARCHAR(255), EventID INT, EventDate DATE, TotalAttendees INT, IsFirstTimeAttendee BOOLEAN); INSERT INTO Attendees (AttendeeID, AttendeeType, EventID, EventDate, TotalAttendees, IsFirstTimeAttendee) VALUES (1, 'African American', 1, '2023-01-01', 80, TRUE), (2, 'Asian', 2, '2023-02-01', 60, FALSE);
SELECT COUNT(*) FROM Attendees WHERE AttendeeType = 'African American' AND EventDate BETWEEN '2023-01-01' AND '2023-06-30' AND Program = 'Theater' AND IsFirstTimeAttendee = TRUE;