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 de todos os assinantes na região Oeste, agrupada por tipo de assinatura, para o mês de agosto de 2022?
 ###Tabelas: 
CREATE TABLE subscribers(id INT, plan_type VARCHAR(10), region VARCHAR(10)); INSERT INTO subscribers VALUES (1, 'unlimited', 'Western'); INSERT INTO subscribers VALUES (2, 'limited', 'Eastern'); INSERT INTO subscribers VALUES (3, 'unlimited', 'Eastern'); CREATE TABLE plans(plan_type VARCHAR(10), price DECIMAL(5,2)); INSERT INTO plans VALUES ('unlimited', 60.00); INSERT INTO plans VALUES ('limited', 40.00); CREATE TABLE transactions(subscriber_id INT, transaction_date DATE, plan_id INT); INSERT INTO transactions VALUES (1, '2022-08-01', 1); INSERT INTO transactions VALUES (2, '2022-08-01', 2); INSERT INTO transactions VALUES (3, '2022-08-01', 1);
SELECT subscribers.plan_type, SUM(plans.price) as total_revenue FROM subscribers INNER JOIN transactions ON subscribers.id = transactions.subscriber_id INNER JOIN plans ON subscribers.plan_type = plans.plan_type WHERE subscribers.region = 'Western' AND MONTH(transactions.transaction_date) = 8 AND YEAR(transactions.transaction_date) = 2022 GROUP BY subscribers.plan_type;