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: Encontre a média de orçamento para programas de TV e filmes lançados nos últimos 5 anos.
 ###Tabelas: 
CREATE TABLE movies (title VARCHAR(255), genre VARCHAR(50), budget INT, release_year INT); CREATE TABLE tv_shows (title VARCHAR(255), genre VARCHAR(50), budget INT, release_year INT); INSERT INTO movies (title, genre, budget, release_year) VALUES ('Movie4', 'Comedy', 25000000, 2018), ('Movie5', 'Drama', 30000000, 2020), ('Movie6', 'Action', 40000000, 2022); INSERT INTO tv_shows (title, genre, budget, release_year) VALUES ('Show7', 'Comedy', 15000000, 2019), ('Show8', 'Drama', 20000000, 2021), ('Show9', 'Action', 25000000, 2022);
SELECT AVG(budget) FROM (SELECT budget FROM movies WHERE release_year >= (SELECT YEAR(CURRENT_DATE()) - 5) UNION ALL SELECT budget FROM tv_shows WHERE release_year >= (SELECT YEAR(CURRENT_DATE()) - 5)) as combined;