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: Quem são os 3 principais artistas por receita total de plataformas de streaming em 2020?
 ###Tabelas: 
CREATE TABLE artists (artist_id INT, artist_name VARCHAR(30)); INSERT INTO artists (artist_id, artist_name) VALUES (1, 'Ariana Grande'), (2, 'BTS'), (3, 'Drake'), (4, 'Ed Sheeran'), (5, 'Taylor Swift'); CREATE TABLE streams (stream_id INT, artist_id INT, revenue DECIMAL(10,2), stream_date DATE); INSERT INTO streams (stream_id, artist_id, revenue, stream_date) VALUES (1, 1, 10.50, '2020-03-15'), (2, 1, 12.25, '2020-07-27'), (3, 2, 9.99, '2020-09-01'), (4, 3, 15.00, '2020-11-29'), (5, 1, 8.75, '2020-12-31'), (6, 2, 11.25, '2020-05-14');
SELECT artists.artist_name, SUM(streams.revenue) AS total_revenue FROM artists INNER JOIN streams ON artists.artist_id = streams.artist_id WHERE streams.stream_date BETWEEN '2020-01-01' AND '2020-12-31' GROUP BY artists.artist_name ORDER BY total_revenue DESC LIMIT 3;