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 porcentagem de violações da métrica de equidade em saúde por tipo?
 ###Tabelas: 
CREATE TABLE HealthEquityMetrics (ViolationID INT, ViolationType VARCHAR(255), ViolationDate DATE); INSERT INTO HealthEquityMetrics (ViolationID, ViolationType, ViolationDate) VALUES (1, 'Language Access', '2021-02-14'), (2, 'Racial Disparities', '2021-05-03'), (3, 'Gender Identity', '2021-07-17'), (4, 'Disability Status', '2021-10-02'), (5, 'Sexual Orientation', '2021-12-18');
SELECT ViolationType, COUNT(*) as ViolationCount, CONCAT(ROUND(COUNT(*) * 100.0 / (SELECT COUNT(*) FROM HealthEquityMetrics), 2), '%') as ViolationPercentage FROM HealthEquityMetrics GROUP BY ViolationType;