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: Quantos casos foram ganhos pelos 2 principais advogados com a maior taxa de vitória?
 ###Tabelas: 
CREATE TABLE cases (case_id INT, attorney_id INT, case_won BOOLEAN); INSERT INTO cases (case_id, attorney_id, case_won) VALUES (1, 4, TRUE), (2, 4, FALSE), (3, 5, TRUE), (4, 5, TRUE), (5, 6, FALSE), (6, 6, TRUE); CREATE TABLE attorneys (attorney_id INT, name VARCHAR(50)); INSERT INTO attorneys (attorney_id, name) VALUES (4, 'Maya Patel'), (5, 'Carlos Alvarez'), (6, 'Sophia Kim');
SELECT COUNT(*) FROM (SELECT attorney_id, COUNT(*) as wins, COUNT(*) FILTER (WHERE case_won) as case_won_count, COUNT(*) - COUNT(*) FILTER (WHERE case_won) as losses FROM cases JOIN attorneys ON cases.attorney_id = attorneys.attorney_id GROUP BY attorney_id ORDER BY (COUNT(*) FILTER (WHERE case_won)) * 100.0 / COUNT(*) DESC LIMIT 2);