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 a porcentagem de locais de trabalho na França com acordos de negociação coletiva bem-sucedidos, arredondada para o número inteiro mais próximo.
 ###Tabelas: 
CREATE TABLE agreements (id INT, workplace TEXT, country TEXT, successful_cba BOOLEAN); INSERT INTO agreements (id, workplace, country, successful_cba) VALUES (1, 'XYZ Factory', 'France', true), (2, 'ABC Office', 'France', false), (3, 'LMN Warehouse', 'France', true);
SELECT ROUND(100.0 * SUM(CASE WHEN successful_cba THEN 1 ELSE 0 END) / COUNT(*), 0) as percentage_successful_cba FROM agreements WHERE country = 'France';