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 visitas de saúde mental por paciente, ordenadas pela porcentagem em ordem decrescente.
 ###Tabelas: 
CREATE TABLE MentalHealthParity (PatientID int, MentalHealthVisits int); INSERT INTO MentalHealthParity (PatientID, MentalHealthVisits) VALUES (1, 5), (2, 3), (3, 6), (4, 4), (5, 8), (6, 7), (7, 6);
SELECT PatientID, MentalHealthVisits, 100.0 * MentalHealthVisits / SUM(MentalHealthVisits) OVER () AS Percentage, ROW_NUMBER() OVER (ORDER BY 100.0 * MentalHealthVisits / SUM(MentalHealthVisits) OVER () DESC) AS Rank FROM MentalHealthParity;