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 preço médio do bilhete para cada trimestre no ano de 2021?
 ###Tabelas: 
CREATE TABLE ticket_sales_by_date (sale_id INT, sale_date DATE, ticket_type VARCHAR(255), price DECIMAL(5,2)); INSERT INTO ticket_sales_by_date (sale_id, sale_date, ticket_type, price) VALUES (1, '2021-01-01', 'VIP', 200), (2, '2021-02-01', 'Regular', 100), (3, '2021-03-01', 'VIP', 250), (4, '2021-04-01', 'Regular', 150), (5, '2021-05-01', 'VIP', 300);
SELECT EXTRACT(QUARTER FROM sale_date) as quarter, AVG(price) as avg_price FROM ticket_sales_by_date WHERE sale_date >= '2021-01-01' AND sale_date <= '2021-12-31' GROUP BY quarter;