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: Quantas cepas únicas foram vendidas por cada dispensário em Washington em 2021?
 ###Tabelas: 
CREATE TABLE dispensaries (id INT, name TEXT, state TEXT); INSERT INTO dispensaries (id, name, state) VALUES (1, 'Dispensary F', 'Washington'); INSERT INTO dispensaries (id, name, state) VALUES (2, 'Dispensary G', 'Washington'); CREATE TABLE sales (dispensary_id INT, strain_id INT, quantity INT, sale_date DATE); INSERT INTO sales (dispensary_id, strain_id, quantity, sale_date) VALUES (1, 1, 20, '2021-01-01'); INSERT INTO sales (dispensary_id, strain_id, quantity, sale_date) VALUES (1, 2, 30, '2021-02-01'); INSERT INTO sales (dispensary_id, strain_id, quantity, sale_date) VALUES (2, 1, 15, '2021-03-01');
SELECT d.name, COUNT(DISTINCT s.strain_id) as unique_strains FROM dispensaries d JOIN sales s ON d.id = s.dispensary_id WHERE s.sale_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY d.name;