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: Contar o número de incidentes de mineração por mês em 2021, divididos por tipo de incidente.
 ###Tabelas: 
CREATE TABLE incident_type_distribution (id INT, date DATE, incident_type TEXT); INSERT INTO incident_type_distribution (id, date, incident_type) VALUES (1, '2021-02-03', 'equipment_failure'); INSERT INTO incident_type_distribution (id, date, incident_type) VALUES (2, '2021-03-15', 'safety_violation');
SELECT DATE_PART('month', date) AS month, incident_type, COUNT(*) FROM incident_type_distribution WHERE date >= '2021-01-01' AND date < '2022-01-01' GROUP BY month, incident_type;