U kunt geen tijdelijke aanduidingen tussen aanhalingstekens gebruiken. U kunt SQL-tekenreeksaaneenschakeling gebruiken, maar in dit geval is het gemakkelijker om dit te doen door vermenigvuldiging te gebruiken:
my $query = $dbh->prepare (q{SELECT
arrival_date - ? * INTERVAL '1 MINUTE'
FROM emails LIMIT 1});
$query->execute(60);
Op die manier hoef je geen ' minutes'
toe te voegen naar het nummer wanneer u de query uitvoert.