Sie können keine Platzhalter in Anführungszeichen verwenden. Sie können die SQL-String-Verkettung verwenden, aber in diesem Fall ist es einfacher, dies mit der Multiplikation zu tun:
my $query = $dbh->prepare (q{SELECT
arrival_date - ? * INTERVAL '1 MINUTE'
FROM emails LIMIT 1});
$query->execute(60);
Auf diese Weise müssen Sie ' minutes'
nicht anhängen an die Nummer, wenn Sie die Abfrage ausführen.