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 prestadores de serviços jurídicos e o número de prestadores que oferecem serviços em espanhol, por estado?
 ###Tabelas: 
CREATE TABLE legal_service_providers (id INT, state VARCHAR(50), offers_spanish_services BOOLEAN);
SELECT state, COUNT(*) total_providers, SUM(CASE WHEN offers_spanish_services = TRUE THEN 1 ELSE 0 END) AS providers_spanish_services FROM legal_service_providers GROUP BY state;