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 as 5 principais cepas com a maior porcentagem de vendas de todas as cepas vendidas nas dispensas de Michigan no segundo trimestre de 2022.
 ###Tabelas: 
CREATE TABLE sales (id INT, strain_id INT, quantity INT, date DATE, total_sales DECIMAL(10,2)); INSERT INTO sales (id, strain_id, quantity, date, total_sales) VALUES (1, 6, 50, '2022-04-01', 750.00), (2, 7, 40, '2022-04-02', 600.00);
SELECT strain_id, name, SUM(quantity)*100.0/SUM(SUM(quantity)) OVER (PARTITION BY NULL) as percentage FROM sales s JOIN strains st ON s.strain_id = st.id WHERE state = 'Michigan' AND date BETWEEN '2022-04-01' AND '2022-06-30' GROUP BY strain_id, name ORDER BY percentage DESC FETCH NEXT 5 ROWS ONLY;