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 comprimento médio de tempo que uma pintura fica em exposição, por artista, na galeria 'Artistic Wonders', ordenado do maior para o menor tempo de exposição?
 ###Tabelas: 
CREATE TABLE Artists (ArtistID INT, ArtistName VARCHAR(50), Nationality VARCHAR(50), ActiveYears INT);CREATE TABLE Paintings (PaintingID INT, PaintingName VARCHAR(50), ArtistID INT, DisplayStart DATE, DisplayEnd DATE);CREATE TABLE Gallery (GalleryID INT, GalleryName VARCHAR(50), City VARCHAR(50));INSERT INTO Artists VALUES (1, 'Claude Monet', 'French', 67); INSERT INTO Paintings VALUES (1, 'Water Lilies', 1, '2020-01-01', '2021-12-31'); INSERT INTO Gallery VALUES (1, 'Artistic Wonders', 'Paris');
SELECT ArtistName, AVG(DATEDIFF(DisplayEnd, DisplayStart)) AS AvgDisplayDays FROM Paintings JOIN Artists ON Paintings.ArtistID = Artists.ArtistID WHERE GalleryName = 'Artistic Wonders' GROUP BY ArtistName ORDER BY AvgDisplayDays DESC;