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 é o número total de visitantes que participaram de exposições virtuais em Nova York, NY, EUA em 2021 e sua classificação média?
 ###Tabelas: 
CREATE TABLE Visitors (ID INT, Age INT, Gender VARCHAR(10), Rating INT, City VARCHAR(20), State VARCHAR(20), Country VARCHAR(20), Virtual BOOLEAN); INSERT INTO Visitors (ID, Age, Gender, Rating, City, State, Country, Virtual) VALUES (1, 28, 'Non-binary', 7, 'New York', 'NY', 'USA', TRUE); CREATE TABLE Exhibitions (ID INT, Title VARCHAR(50), City VARCHAR(20), State VARCHAR(20), Country VARCHAR(20), Date DATE, Virtual BOOLEAN); INSERT INTO Exhibitions (ID, Title, City, State, Country, Date, Virtual) VALUES (1, 'Digital Art Revolution', 'New York', 'NY', 'USA', '2021-05-01', TRUE);
SELECT AVG(Visitors.Rating), COUNT(Visitors.ID) FROM Visitors INNER JOIN Exhibitions ON Visitors.City = Exhibitions.City AND Visitors.State = Exhibitions.State AND Visitors.Country = Exhibitions.Country WHERE Exhibitions.Virtual = TRUE AND Exhibitions.Date BETWEEN '2021-01-01' AND '2021-12-31';