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: Quantos pacientes não apresentaram melhora após uma abordagem terapêutica específica em um ano específico?
 ###Tabelas: 
CREATE TABLE TherapyApproaches (TherapyID INT, TherapyName VARCHAR(50)); CREATE TABLE Patients (PatientID INT, Age INT, Gender VARCHAR(10), TherapyStartYear INT, Improvement VARCHAR(10)); CREATE TABLE TherapySessions (SessionID INT, PatientID INT, TherapyID INT);
SELECT TherapyApproaches.TherapyName, Patients.TherapyStartYear, SUM(CASE WHEN Patients.Improvement = 'No' THEN 1 ELSE 0 END) as NoImprovementCount FROM TherapyApproaches INNER JOIN TherapySessions ON TherapyApproaches.TherapyID = TherapySessions.TherapyID INNER JOIN Patients ON TherapySessions.PatientID = Patients.PatientID GROUP BY TherapyApproaches.TherapyName, Patients.TherapyStartYear;