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: Quantos usuários interagiram com postagens relacionadas aos direitos LGBTQ+ no último ano?
 ###Tabelas: 
CREATE TABLE users (id INT, joined_date DATE); INSERT INTO users (id, joined_date) VALUES (1, '2021-01-01'), (2, '2020-05-12'), (3, '2019-10-05'), (4, '2021-07-14'); CREATE TABLE posts (id INT, user_id INT, posted_date DATE); INSERT INTO posts (id, user_id, posted_date) VALUES (1, 1, '2022-06-12'), (2, 1, '2022-05-25'), (3, 2, '2022-03-18'), (4, 3, '2021-11-15'), (5, 4, '2022-06-08'); CREATE TABLE post_tags (post_id INT, tag VARCHAR(255)); INSERT INTO post_tags (post_id, tag) VALUES (1, 'LGBTQ+ rights'), (2, 'LGBTQ+ rights'), (3, 'politics'), (4, 'sports'), (5, 'LGBTQ+ rights');
SELECT COUNT(DISTINCT users.id) FROM users INNER JOIN posts ON users.id = posts.user_id INNER JOIN post_tags ON posts.id = post_tags.post_id WHERE post_tags.tag = 'LGBTQ+ rights' AND users.joined_date <= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR);