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 é a porcentagem de sombras vegan vendidas na Alemanha no primeiro trimestre de 2021?
 ###Tabelas: 
CREATE TABLE eyeshadow_sales (sale_id INT, product_id INT, sale_quantity INT, is_vegan BOOLEAN, sale_date DATE, country VARCHAR(20)); INSERT INTO eyeshadow_sales VALUES (1, 15, 6, true, '2021-01-23', 'Germany'); INSERT INTO eyeshadow_sales VALUES (2, 16, 3, false, '2021-01-23', 'Germany');
SELECT ROUND((SUM(CASE WHEN is_vegan = true THEN sale_quantity ELSE 0 END) / SUM(sale_quantity)) * 100, 2) FROM eyeshadow_sales WHERE sale_date BETWEEN '2021-01-01' AND '2021-03-31' AND country = 'Germany';