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 é a pontuação média de risco das vulnerabilidades para cada produto no último mês?
 ###Tabelas: 
CREATE TABLE product_vulnerabilities (product_id INT, vulnerability_id INT, risk_score INT, detection_date DATE); INSERT INTO product_vulnerabilities (product_id, vulnerability_id, risk_score, detection_date) VALUES (1, 1001, 7, '2022-01-05'); INSERT INTO product_vulnerabilities (product_id, vulnerability_id, risk_score, detection_date) VALUES (1, 1002, 5, '2022-01-10'); INSERT INTO product_vulnerabilities (product_id, vulnerability_id, risk_score, detection_date) VALUES (2, 1003, 8, '2022-01-15');
SELECT product_id, AVG(risk_score) as avg_risk_score FROM product_vulnerabilities WHERE detection_date >= DATEADD(month, -1, CURRENT_DATE) GROUP BY product_id ORDER BY avg_risk_score DESC;