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 quantidade total de vendas de cepas híbridas em Oregon e Washington, e a porcentagem de vendas totais para cada estado.
 ###Tabelas: 
CREATE TABLE total_sales (state VARCHAR(20), sales_quantity INT, strain_type VARCHAR(10)); INSERT INTO total_sales (state, sales_quantity, strain_type) VALUES ('Oregon', 200, 'hybrid'); INSERT INTO total_sales (state, sales_quantity, strain_type) VALUES ('Washington', 150, 'hybrid'); INSERT INTO total_sales (state, sales_quantity, strain_type) VALUES ('California', 300, 'indica'); INSERT INTO total_sales (state, sales_quantity, strain_type) VALUES ('California', 150, 'sativa'); INSERT INTO total_sales (state, sales_quantity, strain_type) VALUES ('California', 200, 'hybrid');
SELECT state, sales_quantity, (sales_quantity::FLOAT / SUM(sales_quantity) OVER (PARTITION BY strain_type)) * 100 AS percentage FROM total_sales WHERE strain_type = 'hybrid';