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: Quantas visitas virtuais foram engajadas no Oriente Médio no último mês?
 ###Tabelas: 
CREATE TABLE virtual_tours (id INT, location TEXT, date DATE, engagement INT); INSERT INTO virtual_tours (id, location, date, engagement) VALUES (1, 'Hotel 1', '2022-01-01', 50), (2, 'Hotel 2', '2022-01-05', 75), (3, 'Hotel 3', '2022-02-01', 100), (4, 'Hotel 4', '2022-02-10', 125), (5, 'Hotel 5', '2022-03-01', 150), (6, 'Hotel 6', '2022-03-15', 175), (7, 'Hotel 7', '2022-04-01', 200), (8, 'Hotel 8', '2022-04-10', 225), (9, 'Hotel 9', '2022-05-01', 250), (10, 'Hotel 10', '2022-05-15', 275);
SELECT COUNT(*) FROM virtual_tours WHERE location LIKE '%Middle East%' AND date >= DATEADD(month, -1, GETDATE());