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 únicos identificados como artistas visitaram eventos nos últimos 90 dias?
 ###Tabelas: 
CREATE TABLE Events (EventID int, EventName varchar(50), Attendance int, VisitorProfession varchar(50)); INSERT INTO Events VALUES (1, 'Photography Workshop', 50, 'Artist'), (2, 'Writing Seminar', 30, 'Writer'), (3, 'Sculpture Class', 40, 'Artist');
SELECT COUNT(DISTINCT VisitorProfession) FROM Events WHERE EXTRACT(DAY FROM EventDate) BETWEEN EXTRACT(DAY FROM CURRENT_DATE - INTERVAL '90 days') AND EXTRACT(DAY FROM CURRENT_DATE) AND VisitorProfession = 'Artist';