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 os 5 melhores produtos mais vendidos por quantidade em 2021.
 ###Tabelas: 
CREATE TABLE sales (sale_id INT, product_id INT, product_category VARCHAR(255), sale_date DATE, quantity INT); CREATE TABLE garments (garment_id INT, product_id INT, garment_name VARCHAR(255));
SELECT garments.garment_name, SUM(sales.quantity) as total_quantity FROM sales JOIN garments ON sales.product_id = garments.product_id WHERE sale_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY garments.garment_name ORDER BY total_quantity DESC LIMIT 5;