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 é o número total de treinos e a duração total dos treinos para cada gênero de usuário no último mês, e qual é a porcentagem de treinos totais e duração total para cada gênero?
 ###Tabelas: 
CREATE TABLE Users (ID INT PRIMARY KEY, Gender VARCHAR(10), TotalWorkouts INT, TotalDuration DECIMAL(10,2));   CREATE TABLE Workouts (ID INT PRIMARY KEY, UserID INT, Duration DECIMAL(10,2), Date DATE);
SELECT u.Gender, SUM(w.TotalWorkouts) AS TotalWorkouts, SUM(w.TotalDuration) AS TotalDuration, 100.0 * SUM(w.TotalWorkouts) / (SELECT SUM(TotalWorkouts) FROM Users) AS WorkoutsPercentage, 100.0 * SUM(w.TotalDuration) / (SELECT SUM(TotalDuration) FROM Users) AS DurationPercentage FROM Users u JOIN (SELECT UserID, COUNT(*) AS TotalWorkouts, SUM(Duration) AS TotalDuration FROM Workouts WHERE Date >= DATEADD(month, -1, GETDATE()) GROUP BY UserID) w ON u.ID = w.UserID GROUP BY u.Gender;