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: Qual é o tempo médio necessário para resolver problemas de qualidade para cada categoria de produto?
 ###Tabelas: 
CREATE TABLE products(id INT, product_name TEXT, category TEXT, resolution_time TIMESTAMP);CREATE TABLE categories(id INT, category TEXT);INSERT INTO products(id, product_name, category, resolution_time) VALUES (1, 'Product 8', 'Category A', '2021-06-01 10:30:00'), (2, 'Product 9', 'Category B', '2021-07-02 15:45:00'), (3, 'Product 10', 'Category A', '2021-08-03 09:15:00'), (4, 'Product 11', 'Category C', '2021-09-04 16:00:00'); INSERT INTO categories(id, category) VALUES (1, 'Category A'), (2, 'Category B'), (3, 'Category C');
SELECT category, AVG(TIMESTAMPDIFF(MINUTE, resolution_time, CURRENT_TIMESTAMP)) as avg_resolution_time FROM products JOIN categories ON products.category = categories.category GROUP BY category;