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 clientes fizeram uma transação na última semana, divididos pelo dia da semana?
 ###Tabelas: 
CREATE TABLE customer (customer_id INT, registration_date DATE); CREATE TABLE transaction (transaction_date DATE, customer_id INT);
SELECT DATE_FORMAT(t.transaction_date, '%W') as day_of_week, COUNT(DISTINCT c.customer_id) as num_customers FROM customer c JOIN transaction t ON c.customer_id = t.customer_id WHERE t.transaction_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 WEEK) GROUP BY day_of_week;