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 total para cada categoria de menu nos dias de semana?
 ###Tabelas: 
CREATE TABLE menu (menu_id INT, menu_name VARCHAR(255), menu_category VARCHAR(255)); CREATE TABLE orders (order_id INT, order_date DATE, menu_id INT, quantity INT); CREATE TABLE prices (price_id INT, menu_id INT, price FLOAT); INSERT INTO menu (menu_id, menu_name, menu_category) VALUES (1, 'Cheese Burger', 'Main Courses'), (2, 'French Fries', 'Side Dishes'), (3, 'Caesar Salad', 'Salads'), (4, 'Coke', 'Beverages'); INSERT INTO orders (order_id, order_date, menu_id, quantity) VALUES (1, '2022-03-01', 1, 2), (2, '2022-03-01', 3, 1), (3, '2022-03-02', 2, 3), (4, '2022-03-02', 4, 4); INSERT INTO prices (price_id, menu_id, price) VALUES (1, 1, 10), (2, 2, 5), (3, 3, 12), (4, 4, 3);
SELECT menu_category, SUM(quantity * price) as total_revenue FROM orders o JOIN menu m ON o.menu_id = m.menu_id JOIN prices p ON o.menu_id = p.menu_id WHERE DATEPART(dw, order_date) < 6 GROUP BY menu_category;