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 o tipo de tecido 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_fabric VARCHAR(255)); INSERT INTO Product_Sales (product_id, sale_date, product_category, product_fabric) VALUES (1, '2021-01-01', 'Tops', 'Cotton'), (2, '2021-01-15', 'Trousers', 'Polyester'), (3, '2021-02-01', 'Tops', 'Wool'), (4, '2021-02-10', 'Dresses', 'Silk'), (5, '2021-03-01', 'Trousers', 'Cotton'), (6, '2021-03-15', 'Tops', 'Polyester'), (7, '2021-04-01', 'Trousers', 'Silk'), (8, '2021-04-10', 'Dresses', 'Wool'), (9, '2021-05-01', 'Trousers', 'Linen'), (10, '2021-05-15', 'Tops', 'Cotton');
SELECT product_category, product_fabric, 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_fabric ORDER BY count DESC;