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: Encontre a porcentagem de pessoas sem acesso a água limpa em cada província, ordenadas da mais alta para a mais baixa?
 ###Tabelas: 
CREATE TABLE clean_water_data (id INT, province TEXT, no_access INT, population INT); INSERT INTO clean_water_data (id, province, no_access, population) VALUES (1, 'Province A', 200, 10000), (2, 'Province B', 300, 20000);
SELECT province, (SUM(no_access) OVER (PARTITION BY province)) * 100.0 / SUM(population) OVER (PARTITION BY province) as pct_no_access FROM clean_water_data ORDER BY pct_no_access DESC;