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 vezes cada cepa de flor de cannabis foi vendida em cada dispensário no 1º trimestre de 2023?
 ###Tabelas: 
CREATE TABLE flower_strain_sales (dispensary_id INT, sale_date DATE, strain_id INT, quantity INT); INSERT INTO flower_strain_sales (dispensary_id, sale_date, strain_id, quantity) VALUES (3, '2023-01-03', 7, 30), (3, '2023-01-15', 8, 20), (3, '2023-02-05', 9, 15), (4, '2023-01-07', 7, 40), (4, '2023-01-28', 9, 30), (4, '2023-02-18', 7, 25);
SELECT s.name, d.name, SUM(fss.quantity) as total_sales FROM flower_strain_sales fss JOIN strains s ON fss.strain_id = s.id JOIN dispensaries d ON fss.dispensary_id = d.id WHERE fss.sale_date BETWEEN '2023-01-01' AND '2023-01-31' GROUP BY s.name, d.name;