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 de obras de arte doadas por cada artista nos últimos 3 anos, ordenado pelo número de obras de arte doadas nos últimos 3 anos em ordem decrescente?
 ###Tabelas: 
CREATE TABLE Artists (ArtistID int, ArtistName varchar(50), DonationYear int, NumberOfArtworks int);INSERT INTO Artists (ArtistID, ArtistName, DonationYear, NumberOfArtworks) VALUES (1, 'Pablo Picasso', 2020, 20), (2, 'Vincent Van Gogh', 2019, 30), (3, 'Claude Monet', 2021, 40);
SELECT ArtistName, SUM(NumberOfArtworks) OVER (PARTITION BY ArtistID ORDER BY DonationYear DESC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) as ArtworksDonatedInLast3Years FROM Artists ORDER BY ArtworksDonatedInLast3Years DESC;