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 tendência de vendas diárias para os 3 principais varejistas ecologicamente corretos na última semana?
 ###Tabelas: 
CREATE TABLE Retailer (id INT, name VARCHAR(255), eco_friendly BOOLEAN); CREATE TABLE Sales (id INT, retailer_id INT, sale_date DATE, revenue FLOAT);
SELECT r.name, sale_date, SUM(revenue) as daily_sales FROM Sales s JOIN Retailer r ON s.retailer_id = r.id WHERE retailer_id IN (SELECT id FROM Retailer WHERE eco_friendly = true ORDER BY SUM(revenue) DESC LIMIT 3) AND sale_date >= (CURRENT_DATE - INTERVAL '1 week') GROUP BY ROLLUP(r.name, sale_date) ORDER BY r.name, sale_date DESC;