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 levado para resolver casos, tratados por advogados especializados em direito criminal, em comparação com aqueles que se especializam em direito de família?
 ###Tabelas: 
CREATE TABLE Cases (CaseID int, CaseType varchar(50), TimeToSettle int); CREATE TABLE Attorneys (AttorneyID int, Specialization varchar(50)); INSERT INTO Cases VALUES (1, 'Criminal', 60), (2, 'Family', 45), (3, 'Criminal', 75), (4, 'Family', 30), (5, 'Criminal', 90), (6, 'Family', 45); INSERT INTO Attorneys VALUES (1, 'Criminal'), (2, 'Family'), (3, 'Criminal'), (4, 'Family'), (5, 'Criminal'), (6, 'Family');
SELECT AVG(TimeToSettle) FROM Cases JOIN Attorneys ON Cases.AttorneyID = Attorneys.AttorneyID WHERE Specialization = 'Criminal' OR Specialization = 'Family' GROUP BY Specialization;