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 número total de projetos de inovação agrícola nas tabelas 'rural_infrastructure' e 'community_development'?
 ###Tabelas: 
CREATE TABLE rural_infrastructure (id INT, project_name VARCHAR(50), project_type VARCHAR(50), location VARCHAR(50), cost DECIMAL(10,2)); INSERT INTO rural_infrastructure VALUES (1, 'Solar Irrigation System', 'Agricultural Innovation', 'Village A', 25000.00); CREATE TABLE community_development (id INT, project_name VARCHAR(50), project_type VARCHAR(50), location VARCHAR(50), cost DECIMAL(10,2)); INSERT INTO community_development VALUES (1, 'Community Center', 'Community Development', 'Village A', 15000.00), (2, 'Green Spaces', 'Community Development', 'Village B', 10000.00);
SELECT COUNT(*) FROM (SELECT * FROM rural_infrastructure WHERE project_type = 'Agricultural Innovation' UNION ALL SELECT * FROM community_development WHERE project_type = 'Agricultural Innovation') AS combined_projects;