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 categoria de medicamento em 2021, ordenado pela maior despesa primeiro?
 ###Tabelas: 
CREATE TABLE rd_expenses (drug_category VARCHAR(255), expense_date DATE, expenditure DECIMAL(10, 2)); INSERT INTO rd_expenses (drug_category, expense_date, expenditure) VALUES ('Medicine A', '2021-01-01', 5000), ('Medicine B', '2021-05-05', 7000), ('Medicine C', '2021-10-10', 6000);
SELECT drug_category, SUM(expenditure) as total_expenditure FROM rd_expenses WHERE expense_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY drug_category ORDER BY total_expenditure DESC;