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 relatórios de IA explicável foram gerados para cada tipo de projeto?
 ###Tabelas: 
CREATE TABLE project_type (project_type_id INT PRIMARY KEY, project_type VARCHAR(50)); CREATE TABLE explainable_ai_report (report_id INT PRIMARY KEY, project_type_id INT, report_date DATE); INSERT INTO project_type (project_type_id, project_type) VALUES (1, 'Natural Language Processing'), (2, 'Computer Vision'), (3, 'Recommendation Systems'), (4, 'Time Series Forecasting'); INSERT INTO explainable_ai_report (report_id, project_type_id, report_date) VALUES (101, 1, '2021-06-01'), (102, 1, '2021-06-02'), (103, 1, '2021-06-03'), (201, 2, '2021-06-01'), (202, 2, '2021-06-02'), (203, 2, '2021-06-03'), (301, 3, '2021-06-01'), (302, 3, '2021-06-02'), (303, 3, '2021-06-03'), (401, 4, '2021-06-01'), (402, 4, '2021-06-02'), (403, 4, '2021-06-03');
SELECT p.project_type, COUNT(e.report_id) as num_reports FROM project_type p JOIN explainable_ai_report e ON p.project_type_id = e.project_type_id GROUP BY p.project_type;