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: Encontre a diferença em anos entre o nascimento de um artista e a criação de sua primeira pintura.
 ###Tabelas: 
CREATE TABLE artists (id INT, name VARCHAR(50), birth_date DATE); INSERT INTO artists (id, name, birth_date) VALUES (1, 'Claude Monet', '1840-11-14'); CREATE TABLE paintings (id INT, artist_id INT, year INT); INSERT INTO paintings (id, artist_id, year) VALUES (1, 1, 1865);
SELECT a.name, DATEDIFF(year, a.birth_date, MIN(p.year)) as age_at_first_painting FROM artists a JOIN paintings p ON a.id = p.artist_id GROUP BY a.name, a.birth_date;