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 3 principais produtos químicos com a maior receita no terceiro trimestre de 2021, juntamente com suas respectivas categorias de produtos.
 ###Tabelas: 
CREATE TABLE product_sales (product_id INT, product_name TEXT, product_category TEXT, revenue DECIMAL(6,2), sale_date DATE); INSERT INTO product_sales (product_id, product_name, product_category, revenue, sale_date) VALUES (1, 'Product A1', 'Category A', 1200.00, '2021-07-21'), (1, 'Product A1', 'Category A', 1500.00, '2021-09-14'), (2, 'Product B2', 'Category B', 800.00, '2021-07-05'), (2, 'Product B2', 'Category B', 900.00, '2021-10-18'), (3, 'Product C3', 'Category C', 1800.00, '2021-08-02'), (3, 'Product C3', 'Category C', 2000.00, '2021-11-27');
SELECT product_category, product_name, SUM(revenue) as total_revenue FROM product_sales WHERE sale_date >= '2021-07-01' AND sale_date < '2021-10-01' GROUP BY product_category, product_name ORDER BY total_revenue DESC LIMIT 3;