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 é o uso total de dados para os clientes em um código postal específico, agrupado por semana e unido com a tabela de demografia do cliente para mostrar idade, gênero e renda?
 ###Tabelas: 
CREATE TABLE customer_data_usage (id INT PRIMARY KEY, customer_id INT, usage_bytes BIGINT, usage_date DATE); CREATE TABLE customer_demographics (id INT PRIMARY KEY, customer_id INT, age INT, gender VARCHAR(255), income FLOAT);
SELECT WEEK(du.usage_date) as week, c.age, c.gender, c.income, SUM(du.usage_bytes) as total_usage FROM customer_data_usage du INNER JOIN customer_demographics c ON du.customer_id = c.customer_id WHERE c.postal_code = '12345' GROUP BY week, c.age, c.gender, c.income;