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 de cannabis estavam disponíveis em cada dispensário até 1 de março de 2022?
 ###Tabelas: 
CREATE TABLE strains (id INT, name VARCHAR(255)); INSERT INTO strains (id, name) VALUES (1, 'Strain A'), (2, 'Strain B'), (3, 'Strain C'); CREATE TABLE inventory (dispensary_id INT, strain_id INT, quantity INT, available_date DATE); INSERT INTO inventory (dispensary_id, strain_id, quantity, available_date) VALUES (1, 1, 100, '2022-02-20'), (1, 2, 75, '2022-02-25'), (1, 3, 50, '2022-03-01'), (2, 1, 80, '2022-02-15'), (2, 3, 100, '2022-03-05');
SELECT d.name, COUNT(DISTINCT i.strain_id) as unique_strains FROM inventory i JOIN dispensaries d ON i.dispensary_id = d.id WHERE i.available_date <= '2022-03-01' GROUP BY d.name;