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: Liste os 5 gêneros de jogos mais populares no último mês, juntamente com o número de jogos lançados em cada gênero e a porcentagem de jogos de realidade virtual.
 ###Tabelas: 
CREATE TABLE games (id INT, title VARCHAR(50), release_date DATE, genre VARCHAR(20), vr_compatible VARCHAR(5));
SELECT g.genre, COUNT(g.id) AS games_released, SUM(CASE WHEN g.release_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) THEN 1 ELSE 0 END) AS popular_in_last_month, 100.0 * SUM(CASE WHEN g.vr_compatible = 'Yes' THEN 1 ELSE 0 END) / COUNT(g.id) AS vr_percentage FROM games g GROUP BY g.genre ORDER BY games_released DESC, popular_in_last_month DESC, vr_percentage DESC LIMIT 5;