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: Obter o número de novos seguidores para cada usuário no último mês, pivoteado por dia da semana na tabela "usuários".
 ###Tabelas: 
CREATE TABLE users (id INT, username VARCHAR(255), followers INT, follow_date DATE);
SELECT username, SUM(CASE WHEN DATE_FORMAT(follow_date, '%W') = 'Monday' THEN 1 ELSE 0 END) AS Monday, SUM(CASE WHEN DATE_FORMAT(follow_date, '%W') = 'Tuesday' THEN 1 ELSE 0 END) AS Tuesday, SUM(CASE WHEN DATE_FORMAT(follow_date, '%W') = 'Wednesday' THEN 1 ELSE 0 END) AS Wednesday, SUM(CASE WHEN DATE_FORMAT(follow_date, '%W') = 'Thursday' THEN 1 ELSE 0 END) AS Thursday, SUM(CASE WHEN DATE_FORMAT(follow_date, '%W') = 'Friday' THEN 1 ELSE 0 END) AS Friday, SUM(CASE WHEN DATE_FORMAT(follow_date, '%W') = 'Saturday' THEN 1 ELSE 0 END) AS Saturday, SUM(CASE WHEN DATE_FORMAT(follow_date, '%W') = 'Sunday' THEN 1 ELSE 0 END) AS Sunday FROM users WHERE follow_date >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) GROUP BY username;