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: Conte o número de visitantes que visualizaram a exposição de 'Arte Impressionista' mas não fizeram doações?
 ###Tabelas: 
CREATE TABLE DonationEvents (DonationEventID INT, DonationID INT, ArtworkID INT, VisitorID INT);
SELECT COUNT(DISTINCT v.VisitorID) FROM Visitors v LEFT JOIN DonationEvents de ON v.VisitorID = de.VisitorID JOIN Artworks a ON v.VisitorID = a.VisitorID JOIN Exhibitions e ON a.ExhibitionID = e.ExhibitionID WHERE e.ExhibitionName = 'Impressionist Art' AND de.DonationEventID IS NULL;