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: Liste todos os militares que foram promovidos nos últimos 5 anos.
 ###Tabelas: 
CREATE TABLE military_personnel (id INT, name VARCHAR(50), rank VARCHAR(20), promotion_date DATE); INSERT INTO military_personnel (id, name, rank, promotion_date) VALUES (1, 'John Doe', 'Private', '2015-01-01'), (2, 'Jane Smith', 'Captain', '2016-01-01'), (3, 'Alice Johnson', 'Sergeant', '2017-01-01'), (4, 'Bob Brown', 'Lieutenant', '2018-01-01'), (5, 'Charlie Davis', 'Colonel', '2019-01-01');
SELECT * FROM military_personnel WHERE promotion_date >= DATEADD(year, -5, GETDATE());