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 de idade média entre os agentes de saúde comunitária que se identificam como masculinos e não-binários, por estado?
 ###Tabelas: 
CREATE TABLE CommunityHealthWorkers (WorkerID INT, Age INT, Gender VARCHAR(10), State VARCHAR(20)); INSERT INTO CommunityHealthWorkers (WorkerID, Age, Gender, State) VALUES (1, 34, 'Female', 'California'), (2, 42, 'Male', 'Texas'), (3, 50, 'Female', 'California'), (4, 48, 'Non-binary', 'New York');
SELECT State, AVG(CASE WHEN Gender = 'Male' THEN Age END) - AVG(CASE WHEN Gender = 'Non-binary' THEN Age END) as AgeDifference FROM CommunityHealthWorkers WHERE Gender IN ('Male', 'Non-binary') GROUP BY State;