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 total de despesas com P&D para cada medicamento, incluindo o nome do medicamento e sua data de aprovação, agrupados pela empresa farmacêutica que o desenvolveu?
 ###Tabelas: 
CREATE TABLE drugs (drug_id INT, name VARCHAR(255), approval_date DATE, company_id INT);CREATE TABLE rd_expenditures (expenditure_id INT, drug_id INT, amount INT, year INT);CREATE TABLE companies (company_id INT, name VARCHAR(255));
SELECT c.name as company_name, d.name as drug_name, d.approval_date, SUM(re.amount) as total_expenditure FROM drugs d JOIN rd_expenditures re ON d.drug_id = re.drug_id JOIN companies c ON d.company_id = c.company_id GROUP BY c.name, d.name, d.approval_date;