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: Quais são os 3 principais artistas com a maior receita de vendas de obras de arte no movimento impressionista?
 ###Tabelas: 
CREATE TABLE artworks (id INT, title VARCHAR(50), artist VARCHAR(50), movement VARCHAR(50), price DECIMAL(10,2)); INSERT INTO artworks (id, title, artist, movement, price) VALUES (1, 'Water Lilies', 'Claude Monet', 'impressionist', 84000000.00); INSERT INTO artworks (id, title, artist, movement, price) VALUES (2, 'The Starry Night', 'Vincent van Gogh', 'post-impressionist', 142000000.00); INSERT INTO artworks (id, title, artist, movement, price) VALUES (3, 'The Scream', 'Edvard Munch', 'expressionist', 119000000.00);
SELECT artist, SUM(price) AS total_revenue FROM artworks WHERE movement = 'impressionist' GROUP BY artist ORDER BY total_revenue DESC LIMIT 3;