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: Calcular a porcentagem média de melhoria para pacientes que mostraram melhora para cada condição de saúde mental por gênero.
 ###Tabelas: 
CREATE TABLE patient_outcomes (id INT PRIMARY KEY, patient_id INT, condition_id INT, improvement_percentage FLOAT, gender VARCHAR(255));
SELECT condition_id, AVG(improvement_percentage) AS avg_improvement, gender FROM patient_outcomes WHERE improvement_percentage > 0 GROUP BY condition_id, gender;