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 montante total gasto em despesas de programa na primeira metade de 2019, dividido por categoria de programa?
 ###Tabelas: 
CREATE TABLE ProgramExpenses (ExpenseID INT, ExpenseDate DATE, ExpenseAmount DECIMAL, ExpenseCategory TEXT);
SELECT EXPENSECATEGORY, SUM(EXPENSEAMOUNT) as TotalExpense  FROM ProgramExpenses WHERE YEAR(ExpenseDate) = 2019 AND EXTRACT(QUARTER FROM ExpenseDate) <= 2 GROUP BY ExpenseCategory;