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 é a diferença no número de pacientes atendidos por cada médico de atenção primária no estado de Nova York?
 ###Tabelas: 
CREATE TABLE public.physicians (id SERIAL PRIMARY KEY, name TEXT); INSERT INTO public.physicians (name) VALUES ('Dr. Smith'), ('Dr. Johnson'); CREATE TABLE public.patient_visits (id SERIAL PRIMARY KEY, physician TEXT, visit_date DATE); INSERT INTO public.patient_visits (physician, visit_date) VALUES ('Dr. Smith', '2022-01-01'), ('Dr. Johnson', '2022-01-02'), ('Dr. Smith', '2022-01-03');
SELECT physician, COUNT(*) FILTER (WHERE visit_date < '2022-02-01') - COUNT(*) FILTER (WHERE visit_date >= '2022-02-01') FROM public.patient_visits GROUP BY physician;