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 receita média por dia para cada restaurante no último mês?
 ###Tabelas: 
CREATE TABLE restaurants (id INT, name VARCHAR(50), location VARCHAR(50)); INSERT INTO restaurants VALUES (1, 'Restaurant A', 'City A'); INSERT INTO restaurants VALUES (2, 'Restaurant B', 'City B'); CREATE TABLE revenue (restaurant_id INT, date DATE, revenue INT); INSERT INTO revenue VALUES (1, '2021-06-01', 2000); INSERT INTO revenue VALUES (1, '2021-06-02', 2500); INSERT INTO revenue VALUES (2, '2021-06-01', 3000);
SELECT r.name, AVG(revenue/DATEDIFF(LAST_DAY(date), date)) as avg_revenue_per_day FROM revenue JOIN restaurants r ON revenue.restaurant_id = r.id WHERE date BETWEEN DATE_SUB(LAST_DAY(CURRENT_DATE), INTERVAL 1 MONTH) AND LAST_DAY(CURRENT_DATE) GROUP BY r.name;