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 cada equipe, encontre o número de vendas de ingressos em cada mês de 2023, classificado do maior para o menor.
 ###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'); 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');
SELECT TeamName, EXTRACT(MONTH FROM SaleDate) AS Month, COUNT(*) AS SaleCount FROM TicketSales JOIN Teams ON TicketSales.TeamID = Teams.TeamID GROUP BY TeamName, Month ORDER BY TeamName, SaleCount DESC;