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, dividido por tipo de incidente e local da mina.
 ###Tabelas: 
CREATE TABLE location_incidents (id INT, date DATE, incident_type TEXT, mine_location TEXT); INSERT INTO location_incidents (id, date, incident_type, mine_location) VALUES (1, '2021-02-03', 'equipment_failure', 'USA'); INSERT INTO location_incidents (id, date, incident_type, mine_location) VALUES (2, '2021-03-15', 'safety_violation', 'Canada');
SELECT DATE_PART('month', date) AS month, incident_type, mine_location, COUNT(*) FROM location_incidents WHERE date >= '2021-01-01' AND date < '2022-01-01' GROUP BY month, incident_type, mine_location;