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: Quais são as top 3 categorias com a maior receita em um determinado dia?
 ###Tabelas: 
CREATE TABLE Sales (sale_id INT PRIMARY KEY, sale_date DATE, item_sold VARCHAR(255), quantity INT, sale_price DECIMAL(5,2)); CREATE TABLE Menu (menu_id INT PRIMARY KEY, item_name VARCHAR(255), category VARCHAR(255), price DECIMAL(5,2));
SELECT m.category, SUM(s.quantity * s.sale_price) as revenue FROM Sales s JOIN Menu m ON s.item_sold = m.item_name WHERE s.sale_date = '2022-01-01' GROUP BY m.category ORDER BY revenue DESC LIMIT 3;