Не можете да използвате заместители в кавички. Можете да използвате конкатенация на SQL низове, но в този случай е по-лесно да го направите, като използвате умножение:
my $query = $dbh->prepare (q{SELECT
arrival_date - ? * INTERVAL '1 MINUTE'
FROM emails LIMIT 1});
$query->execute(60);
По този начин не е нужно да добавяте ' minutes'
до номера, когато изпълните заявката.