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 de locais de trabalho com acordos de negociação coletiva bem-sucedidos na Espanha, agrupados por província?
 ###Tabelas: 
CREATE TABLE workplaces_spain (id INT, name TEXT, province TEXT, total_employees INT); INSERT INTO workplaces_spain (id, name, province, total_employees) VALUES (1, 'ABC Company', 'Madrid', 500); INSERT INTO workplaces_spain (id, name, province, total_employees) VALUES (2, 'XYZ Corporation', 'Barcelona', 300);
SELECT province, COUNT(*) as total_workplaces FROM workplaces_spain WHERE total_employees > 0 GROUP BY province;