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: Determine o montante total de financiamento alocado para educação primária na Califórnia para o ano fiscal de 2022 e o valor gasto em livros didáticos.
 ###Tabelas: 
CREATE TABLE education_funding (fiscal_year INT, state VARCHAR(255), category VARCHAR(255), allocation FLOAT, expenditure FLOAT); INSERT INTO education_funding (fiscal_year, state, category, allocation, expenditure) VALUES (2022, 'California', 'primary education', 1000000.0, 400000.0), (2022, 'California', 'textbooks', 150000.0, 50000.0);
SELECT SUM(allocation) AS total_allocation, SUM(expenditure) AS total_expenditure FROM education_funding WHERE fiscal_year = 2022 AND state = 'California' AND (category = 'primary education' OR category = 'textbooks');