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: Compare a receita total de vendas de cannabis recreativa e medicinal em Michigan e Illinois.
 ###Tabelas: 
CREATE TABLE sales_revenue (sales_type VARCHAR(10), state VARCHAR(20), revenue INT); INSERT INTO sales_revenue (sales_type, state, revenue) VALUES ('Recreational', 'Michigan', 1000); INSERT INTO sales_revenue (sales_type, state, revenue) VALUES ('Medical', 'Michigan', 800); INSERT INTO sales_revenue (sales_type, state, revenue) VALUES ('Recreational', 'Illinois', 1200); INSERT INTO sales_revenue (sales_type, state, revenue) VALUES ('Medical', 'Illinois', 900);
SELECT sales_type, state, SUM(revenue) FROM sales_revenue WHERE state IN ('Michigan', 'Illinois') GROUP BY sales_type, state;