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: Encontre a data de abertura do caso, a data de encerramento do caso e a diferença entre os dois, para casos com uma área de prática de 'Falência', particionados por estado e ordenados pela diferença em ordem crescente.
 ###Tabelas: 
CREATE TABLE Cases (CaseID INT, ClientFirstName VARCHAR(50), ClientLastName VARCHAR(50), State VARCHAR(2), PracticeArea VARCHAR(50), CaseOutcome VARCHAR(20), OpenDate DATE, CloseDate DATE); INSERT INTO Cases (CaseID, ClientFirstName, ClientLastName, State, PracticeArea, CaseOutcome, OpenDate, CloseDate) VALUES (1, 'Daniel', 'Garcia', 'NY', 'Bankruptcy', 'closed', '2020-01-01', '2020-06-01'), (2, 'Avery', 'Washington', 'CA', 'Bankruptcy', 'open', '2019-01-01', NULL), (3, 'Jessica', 'Harris', 'NY', 'Bankruptcy', 'closed', '2021-01-01', '2021-06-01');
SELECT State, OpenDate, CloseDate, DATEDIFF(CloseDate, OpenDate) AS DaysOpen FROM Cases WHERE PracticeArea = 'Bankruptcy' ORDER BY State, DaysOpen;