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 foi a receita total para cada restaurante que serve opções vegetarianas na segunda metade de 2021?
 ###Tabelas: 
CREATE TABLE restaurant_info (restaurant VARCHAR(255), vegetarian BOOLEAN); INSERT INTO restaurant_info (restaurant, vegetarian) VALUES ('Restaurant A', true), ('Restaurant B', false), ('Restaurant C', true); CREATE TABLE restaurant_revenue (date DATE, restaurant VARCHAR(255), revenue DECIMAL(10,2)); INSERT INTO restaurant_revenue (date, restaurant, revenue) VALUES ('2021-07-01', 'Restaurant A', 5000.00), ('2021-07-01', 'Restaurant B', 7000.00), ('2021-07-02', 'Restaurant A', 6000.00), ('2021-07-02', 'Restaurant B', 8000.00);
SELECT r.restaurant, SUM(revenue) as total_revenue FROM restaurant_info r JOIN restaurant_revenue rv ON r.restaurant = rv.restaurant WHERE r.vegetarian = true AND rv.date BETWEEN '2021-07-01' AND '2021-12-31' GROUP BY r.restaurant;