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: Quais usuários têm o maior e o menor total de calorias queimadas no último ano?
 ###Tabelas: 
CREATE TABLE Users (user_id INT, name VARCHAR(50)); CREATE TABLE Workouts (workout_id INT, user_id INT, total_calories INT); INSERT INTO Users (user_id, name) VALUES (1, 'Alice'), (2, 'Bob'); INSERT INTO Workouts (workout_id, user_id, total_calories) VALUES (1, 1, 1000);
SELECT name, SUM(total_calories) AS total_calories FROM Users u JOIN Workouts w ON u.user_id = w.user_id WHERE w.workout_id IN (SELECT workout_id FROM Workouts WHERE last_modified >= DATEADD(year, -1, GETDATE())) GROUP BY name ORDER BY total_calories DESC, name ASC;