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: Qual é o custo total de construção e o número de licenças emitidas para cada tipo de projeto por mês nas tabelas 'Projects', 'BuildingPermits' e 'GreenBuildings'?
 ###Tabelas: 
CREATE TABLE Projects (projectID INT, projectType VARCHAR(50), totalCost DECIMAL(10,2), sqft DECIMAL(10,2));CREATE TABLE BuildingPermits (permitID INT, projectID INT, permitDate DATE);CREATE TABLE GreenBuildings (projectID INT, sustainableMaterial VARCHAR(50), sustainableMaterialCost DECIMAL(10,2));
SELECT P.projectType, DATE_FORMAT(permitDate, '%Y-%m') AS Month, SUM(P.totalCost)/SUM(P.sqft) AS CostPerSqft, COUNT(B.permitID) AS PermitsIssued FROM Projects P INNER JOIN BuildingPermits B ON P.projectID = B.projectID LEFT JOIN GreenBuildings GB ON P.projectID = GB.projectID GROUP BY P.projectType, Month;