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 é a taxa de conclusão do treinamento de competência cultural de provedores de saúde por estado?
 ###Tabelas: 
CREATE TABLE provider_training (provider_id INT, provider_name VARCHAR(50), state_id INT, training_completion DATE);
SELECT state_id, (COUNT(*) * 100.0 / (SELECT COUNT(*) FROM provider_training WHERE state_id = pt.state_id)) as completion_rate FROM provider_training pt WHERE training_completion IS NOT NULL GROUP BY state_id;