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 todos os tipos de treino distintos que foram realizados por usuários da região da Ásia-Pacífico, juntamente com suas calorias totais queimadas, em ordem decrescente de calorias queimadas, para treinos que ocorreram após janeiro de 2022.
 ###Tabelas: 
CREATE TABLE workout_sessions (id INT, user_id INT, region VARCHAR(20), calories INT, workout_type VARCHAR(20)); INSERT INTO workout_sessions (id, user_id, region, calories, workout_type) VALUES (1, 1, 'Asia-Pacific', 300, 'Yoga'), (2, 2, 'North America', 400, 'Cycling');
SELECT DISTINCT workout_type, SUM(calories) AS total_calories FROM workout_sessions WHERE region = 'Asia-Pacific' AND joined > '2022-01-01' GROUP BY workout_type ORDER BY total_calories DESC;