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: Identificar a idade média dos pacientes diagnosticados com tuberculose no Texas e em Nova York, e calcular a diferença entre as duas médias.
 ###Tabelas: 
CREATE TABLE public.patient_data (id SERIAL PRIMARY KEY, age INTEGER, diagnosis TEXT, state TEXT); INSERT INTO public.patient_data (age, diagnosis, state) VALUES (50, 'Tuberculosis', 'Texas'), (45, 'Tuberculosis', 'Texas'), (60, 'Tuberculosis', 'New York');
SELECT AVG(p.age) FILTER (WHERE p.state = 'Texas') - AVG(p.age) FILTER (WHERE p.state = 'New York') FROM public.patient_data p WHERE p.diagnosis = 'Tuberculosis';