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: Identificar a cor mais popular para cada categoria de produto no último ano.
 ###Tabelas: 
CREATE TABLE Product_Sales (product_id INT, sale_date DATE, product_category VARCHAR(255), product_color VARCHAR(255)); INSERT INTO Product_Sales (product_id, sale_date, product_category, product_color) VALUES (1, '2021-01-01', 'Tops', 'Red'), (2, '2021-01-15', 'Trousers', 'Blue'), (3, '2021-02-01', 'Tops', 'Black'), (4, '2021-02-10', 'Dresses', 'White'), (5, '2021-03-01', 'Trousers', 'Black'), (6, '2021-03-15', 'Tops', 'White'), (7, '2021-04-01', 'Trousers', 'Red'), (8, '2021-04-10', 'Dresses', 'Yellow'), (9, '2021-05-01', 'Trousers', 'Green'), (10, '2021-05-15', 'Tops', 'Pink');
SELECT product_category, product_color, COUNT(*) as count FROM Product_Sales WHERE sale_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) AND CURRENT_DATE GROUP BY product_category, product_color ORDER BY count DESC;