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: Calcular a receita total para cada restaurante no último trimestre.
 ###Tabelas: 
CREATE TABLE restaurants (id INT, name VARCHAR(255)); INSERT INTO restaurants (id, name) VALUES (1, 'Restaurant A'), (2, 'Restaurant B'); CREATE TABLE revenue (restaurant_id INT, revenue DECIMAL(10, 2), date DATE); INSERT INTO revenue (restaurant_id, revenue, date) VALUES (1, 5000, '2022-01-01'), (1, 6000, '2022-02-01'), (1, 4000, '2022-03-01'), (2, 4000, '2022-01-01'), (2, 3500, '2022-02-01'), (2, 4500, '2022-03-01');
SELECT r.name, SUM(r.revenue) as total_revenue FROM revenue r JOIN restaurants res ON r.restaurant_id = res.id WHERE r.date >= NOW() - INTERVAL '3 months' GROUP BY r.name;