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 horas de sessões de fisioterapia para todos os atletas da NHL nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE IF NOT EXISTS athletes (id INT, name VARCHAR(50), team VARCHAR(50), league VARCHAR(50)); CREATE TABLE IF NOT EXISTS sessions (id INT, athlete_id INT, type VARCHAR(50), duration INT);
SELECT SUM(duration) FROM sessions JOIN athletes ON sessions.athlete_id = athletes.id WHERE athletes.league = 'NHL' AND sessions.type = 'Physical Therapy' AND sessions.date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH);