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 as 10 principais categorias de produtos com as maiores vendas no último trimestre.
 ###Tabelas: 
CREATE TABLE sales (sale_id INT, product_id INT, product_category VARCHAR(255), sales FLOAT, sale_date DATE); INSERT INTO sales (sale_id, product_id, product_category, sales, sale_date) VALUES (1, 1, 'Electronics', 100, '2022-01-01'), (2, 2, 'Clothing', 200, '2022-01-02'), (3, 3, 'Electronics', 150, '2022-01-03');
SELECT product_category, SUM(sales) FROM sales WHERE sale_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) GROUP BY product_category ORDER BY SUM(sales) DESC LIMIT 10;