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: Quantos tipos únicos de recursos foram distribuídos em cada comunidade para o período de tempo fornecido?
 ###Tabelas: 
CREATE TABLE communities (community_id INT, name VARCHAR(50)); INSERT INTO communities (community_id, name) VALUES (1, 'Community A'), (2, 'Community B'), (3, 'Community C'); CREATE TABLE resource_distributions (distribution_id INT, community_id INT, resource_type VARCHAR(50), distribution_date DATE); INSERT INTO resource_distributions (distribution_id, community_id, resource_type, distribution_date) VALUES (1, 1, 'Water', '2022-01-01'), (2, 1, 'Food', '2022-01-05'), (3, 2, 'Water', '2022-01-03'), (4, 3, 'Water', '2022-01-07'), (5, 3, 'Medicine', '2022-01-07'), (6, 2, 'Food', '2022-01-08')
SELECT community_id, COUNT(DISTINCT resource_type) AS unique_resource_types FROM resource_distributions WHERE distribution_date BETWEEN '2022-01-01' AND '2022-01-31' GROUP BY community_id