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 é o item de mercadoria mais vendido por receita total no último ano?
 ###Tabelas: 
CREATE TABLE merchandise (merchandise_id INT, merchandise_name VARCHAR(50), unit_price DECIMAL(5,2));CREATE TABLE sales (sale_id INT, merchandise_id INT, sale_date DATE, quantity INT); INSERT INTO merchandise (merchandise_id, merchandise_name, unit_price) VALUES (1, 'T-Shirt', 20.00), (2, 'Hat', 15.00); INSERT INTO sales (sale_id, merchandise_id, sale_date, quantity) VALUES (1, 1, '2022-01-01', 5), (2, 2, '2022-01-02', 3);
SELECT m.merchandise_name, SUM(m.unit_price * s.quantity) as total_revenue FROM merchandise m JOIN sales s ON m.merchandise_id = s.merchandise_id WHERE s.sale_date >= DATEADD(year, -1, GETDATE()) GROUP BY m.merchandise_name ORDER BY total_revenue DESC LIMIT 1;