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 tempo médio necessário para a resolução de casos por meio do serviço comunitário nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE Cases (ID INT, CaseNumber INT, DateOpened DATE, DateClosed DATE, Resolution VARCHAR(255)); INSERT INTO Cases (ID, CaseNumber, DateOpened, DateClosed, Resolution) VALUES (1, 12345, '2022-01-01', '2022-03-15', 'Community Service'), (2, 67890, '2022-02-15', '2022-04-30', 'Fine'), (3, 111213, '2022-03-28', NULL, 'Probation');
SELECT AVG(DATEDIFF(DateClosed, DateOpened)) as AvgTimeToResolve FROM Cases WHERE Resolution = 'Community Service' AND DateClosed IS NOT NULL AND DateOpened >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH);