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 é o número total de sessões de resolução alternativa de disputas (ADR) realizadas em cada distrito e a duração média dessas sessões nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE adr_sessions (district VARCHAR(50), session_date DATE, session_duration INT); INSERT INTO adr_sessions VALUES ('Manhattan', '2022-01-01', 120), ('Manhattan', '2022-01-05', 180), ('Manhattan', '2022-02-03', 150), ('Manhattan', '2022-03-01', 100), ('Bronx', '2022-01-02', 90), ('Bronx', '2022-02-04', 120), ('Bronx', '2022-03-02', 150);
SELECT district, SUM(session_duration)/COUNT(*) AS average_duration, COUNT(*) AS total_sessions FROM adr_sessions WHERE session_date >= DATEADD(month, -3, GETDATE()) GROUP BY district;