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: Liste o número de usuários que utilizaram a aula de "Yoga Avançado" mais de uma vez, no último mês, para cada dia da semana.
 ###Tabelas: 
CREATE TABLE user_profile (user_id INT, PRIMARY KEY (user_id)); CREATE TABLE class_attendance (class_date DATE, user_id INT, class_name VARCHAR(20), PRIMARY KEY (class_date, user_id)); INSERT INTO user_profile (user_id) VALUES (1), (2), (3); INSERT INTO class_attendance (class_date, user_id, class_name) VALUES ('2022-02-01', 1, 'Advanced Yoga'), ('2022-02-02', 2, 'Beginner Yoga'), ('2022-02-03', 1, 'Advanced Yoga'), ('2022-02-03', 3, 'Advanced Yoga'), ('2022-02-04', 1, 'Advanced Yoga');
SELECT DATE_FORMAT(class_date, '%Y-%u') as weekday, COUNT(*) as users_with_multiple_advanced_yoga_classes FROM class_attendance WHERE class_name = 'Advanced Yoga' AND class_date >= DATE(NOW()) - INTERVAL 30 DAY GROUP BY weekday;