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: Para casos com um desfecho de 'resolvido', encontre o primeiro e último nome do cliente, estado e a diferença entre a data de fechamento do caso e a data de abertura do caso, em ordem decrescente pela diferença.
 ###Tabelas: 
CREATE TABLE Cases (CaseID INT, ClientFirstName VARCHAR(50), ClientLastName VARCHAR(50), State VARCHAR(2), CaseOutcome VARCHAR(20), OpenDate DATE, CloseDate DATE); INSERT INTO Cases (CaseID, ClientFirstName, ClientLastName, State, CaseOutcome, OpenDate, CloseDate) VALUES (1, 'John', 'Doe', 'NY', 'settled', '2020-01-01', '2020-06-01'), (2, 'Jane', 'Smith', 'CA', 'won', '2019-01-01', '2019-12-31');
SELECT ClientFirstName, ClientLastName, State, DATEDIFF(CloseDate, OpenDate) AS DaysOpen FROM Cases WHERE CaseOutcome = 'settled' ORDER BY DaysOpen DESC;