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: Contar o número de usuários que alcançaram um total de passos maior que 15000 por pelo menos 20 dias nos últimos 30 dias.
 ###Tabelas: 
CREATE TABLE user_steps (user_id INT, date DATE, steps INT);
SELECT COUNT(DISTINCT user_id) FROM user_steps WHERE steps > 15000 GROUP BY user_id HAVING COUNT(DISTINCT date) >= 20 AND date >= CURDATE() - INTERVAL 30 DAY;