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 capacidade hospitalar por nome do hospital, ordenada dentro de cada estado?
 ###Tabelas: 
CREATE TABLE HospitalBeds (StateName VARCHAR(50), HospitalName VARCHAR(50), NumBeds INT); INSERT INTO HospitalBeds (StateName, HospitalName, NumBeds) VALUES ('Alabama', 'HospitalA', 250), ('Alabama', 'HospitalB', 300), ('Alaska', 'HospitalX', 50), ('Arizona', 'HospitalY', 400), ('Arizona', 'HospitalZ', 350);
SELECT StateName, HospitalName, NumBeds, RANK() OVER (PARTITION BY StateName ORDER BY NumBeds DESC) AS Rank FROM HospitalBeds