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 os 3 principais times com as maiores vendas totais de ingressos em 2023, classificados do mais alto para o mais baixo.
 ###Tabelas: 
CREATE TABLE Teams (TeamID INT, TeamName VARCHAR(50)); CREATE TABLE TicketSales (TicketID INT, TeamID INT, SaleDate DATE); INSERT INTO Teams (TeamID, TeamName) VALUES (1, 'TeamA'), (2, 'TeamB'), (3, 'TeamC'); INSERT INTO TicketSales (TicketID, TeamID, SaleDate) VALUES (1, 1, '2023-01-01'), (2, 1, '2023-04-03'), (3, 2, '2023-03-02'), (4, 2, '2023-01-04'), (5, 3, '2023-04-01');
SELECT TeamName, COUNT(*) AS TotalSales FROM TicketSales JOIN Teams ON TicketSales.TeamID = Teams.TeamID GROUP BY TeamName ORDER BY TotalSales DESC LIMIT 3;