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 número total de leitores e seus gêneros preferidos para artigos sobre questões de justiça social no último mês?
 ###Tabelas: 
CREATE TABLE social_justice_articles (id INT, title VARCHAR(100), date DATE, reader_id INT);CREATE TABLE readers (id INT, name VARCHAR(50), genre VARCHAR(50)); INSERT INTO social_justice_articles VALUES (1, 'Racial justice', '2022-03-01', 1); INSERT INTO readers VALUES (1, 'John Doe', 'Investigative');
SELECT readers.genre, COUNT(DISTINCT readers.id) FROM readers INNER JOIN social_justice_articles ON readers.id = social_justice_articles.reader_id WHERE social_justice_articles.date >= DATEADD(month, -1, GETDATE()) GROUP BY readers.genre;