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 total de vendas para cada mês no ano de 2021?
 ###Tabelas: 
CREATE TABLE sales_data (id INT, product VARCHAR(50), date DATE, sales INT); INSERT INTO sales_data (id, product, date, sales) VALUES (1, 'Product A', '2021-01-01', 10), (2, 'Product B', '2021-01-05', 20), (3, 'Product A', '2021-02-03', 15), (4, 'Product C', '2021-02-28', 25), (5, 'Product B', '2021-03-15', 30), (6, 'Product C', '2021-03-30', 35), (7, 'Product A', '2021-04-01', 40), (8, 'Product B', '2021-04-10', 45), (9, 'Product C', '2021-05-05', 50), (10, 'Product A', '2021-05-20', 55), (11, 'Product B', '2021-06-01', 60), (12, 'Product C', '2021-06-15', 65);
SELECT EXTRACT(MONTH FROM date) AS month, SUM(sales) AS total_sales FROM sales_data WHERE date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY month;