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: Calcular o número total de atividades de manutenção para projetos de obras públicas na Flórida
 ###Tabelas: 
CREATE TABLE Infrastructure (id INT, name VARCHAR(255), type VARCHAR(255), location VARCHAR(255), is_public_works BOOLEAN); CREATE TABLE Maintenance (id INT, infrastructure_id INT, maintenance_date DATE, maintenance_type VARCHAR(255)); INSERT INTO Infrastructure (id, name, type, location, is_public_works) VALUES (1, 'Road A', 'Road', 'Florida', TRUE); INSERT INTO Infrastructure (id, name, type, location, is_public_works) VALUES (2, 'Bridge B', 'Bridge', 'California', FALSE); INSERT INTO Maintenance (id, infrastructure_id, maintenance_date, maintenance_type) VALUES (1, 1, '2022-01-01', 'Road Maintenance'); INSERT INTO Maintenance (id, infrastructure_id, maintenance_date, maintenance_type) VALUES (2, 1, '2022-02-01', 'Inspection');
SELECT COUNT(*) FROM Maintenance INNER JOIN Infrastructure ON Maintenance.infrastructure_id = Infrastructure.id WHERE Infrastructure.location = 'Florida' AND Infrastructure.is_public_works = TRUE;