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: Liste os clientes com seus respectivos nomes de casos e valores de faturamento, ordenados pelos valores de faturamento em ordem decrescente.
 ###Tabelas: 
CREATE TABLE ClientCases (ClientID INT, ClientName VARCHAR(50), CaseID INT, CaseName VARCHAR(50), Billing FLOAT); INSERT INTO ClientCases (ClientID, ClientName, CaseID, CaseName, Billing) VALUES (1, 'ABC Corp', 1, 'Case A', 1000.00), (2, 'XYZ Inc', 2, 'Case B', 1500.00), (3, 'LMN Ltd', 3, 'Case C', 2000.00), (1, 'ABC Corp', 4, 'Case D', 2500.00);
SELECT c.ClientName, cc.CaseName, cc.Billing FROM ClientCases cc JOIN Clients c ON cc.ClientID = c.ClientID ORDER BY cc.Billing DESC;