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: Identificar as 4 cepas de Sativa mais populares vendidas nas dispensas de Michigan no primeiro trimestre de 2022, por quantidade vendida.
 ###Tabelas: 
CREATE TABLE sales (id INT, strain_id INT, quantity INT, date DATE); INSERT INTO sales (id, strain_id, quantity, date) VALUES (1, 3, 20, '2022-01-05'), (2, 4, 30, '2022-01-06');
SELECT strain_id, name, SUM(quantity) as total_quantity FROM sales s JOIN strains st ON s.strain_id = st.id WHERE st.type = 'Sativa' AND date BETWEEN '2022-01-01' AND '2022-03-31' GROUP BY strain_id, name ORDER BY total_quantity DESC LIMIT 4;