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: Qual é a contagem média diária de transações do último mês, dividida por gênero do cliente e dia da semana?
 ###Tabelas: 
CREATE TABLE transactions (transaction_id INT, customer_id INT, product_id INT, category_id INT, transaction_date DATE, amount DECIMAL(10,2), gender VARCHAR(10)); CREATE TABLE customers (customer_id INT, age INT, name VARCHAR(255));
SELECT c.gender, DATE_FORMAT(t.transaction_date, '%W') as day_of_week, AVG(COUNT(t.transaction_id)) as avg_daily_transaction_count FROM customers c INNER JOIN transactions t ON c.customer_id = t.customer_id WHERE t.transaction_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY c.gender, day_of_week;