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 na primeira metade de 2021, dividida por dia da semana?
 ###Tabelas: 
CREATE TABLE restaurant_revenue (date DATE, restaurant VARCHAR(255), revenue DECIMAL(10,2)); INSERT INTO restaurant_revenue (date, restaurant, revenue) VALUES ('2021-01-01', 'Restaurant A', 1000.00), ('2021-01-01', 'Restaurant B', 1500.00), ('2021-01-02', 'Restaurant A', 1200.00), ('2021-01-02', 'Restaurant B', 1800.00);
SELECT DATE_PART('day', date) as day_of_week, restaurant, SUM(revenue) as total_revenue FROM restaurant_revenue WHERE date BETWEEN '2021-01-01' AND '2021-06-30' GROUP BY DATE_PART('day', date), restaurant;