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: Encontrar a classificação média de produtos de beleza que são rotulados como cruelty-free e vegan, com base nas avaliações enviadas no último mês.
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_name TEXT, cruelty_free BOOLEAN, vegan BOOLEAN); CREATE TABLE reviews (review_id INT, product_id INT, review_date DATE, review_rating INT); INSERT INTO products (product_id, product_name, cruelty_free, vegan) VALUES (1, 'Product 1', true, true), (2, 'Product 2', false, true), (3, 'Product 3', true, false), (4, 'Product 4', false, false); INSERT INTO reviews (review_id, product_id, review_date, review_rating) VALUES (1, 1, '2022-01-01', 5), (2, 1, '2022-01-15', 4), (3, 2, '2022-01-20', 3), (4, 3, '2022-01-25', 5), (5, 4, '2022-01-30', 2);
SELECT AVG(review_rating) AS avg_rating FROM products JOIN reviews ON products.product_id = reviews.product_id WHERE products.cruelty_free = true AND products.vegan = true AND review_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) AND CURRENT_DATE;