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 ingresso para assentos VIP nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE seats (seat_id INT, seat_type VARCHAR(50), price DECIMAL(5,2));CREATE TABLE ticket_sales (sale_id INT, seat_id INT, sale_date DATE); INSERT INTO seats (seat_id, seat_type, price) VALUES (1, 'Regular', 50.00), (2, 'VIP', 100.00); INSERT INTO ticket_sales (sale_id, seat_id, sale_date) VALUES (1, 1, '2022-01-01'), (2, 2, '2022-01-02');
SELECT AVG(s.price) as avg_price FROM seats s JOIN ticket_sales ts ON s.seat_id = ts.seat_id WHERE ts.sale_date >= DATEADD(month, -6, GETDATE()) AND s.seat_type = 'VIP';