Du kan ikke bruge pladsholdere i anførselstegn. Du kan bruge SQL-strengsammenkædning, men i dette tilfælde er det nemmere at gøre det ved at bruge multiplikation:
my $query = $dbh->prepare (q{SELECT
arrival_date - ? * INTERVAL '1 MINUTE'
FROM emails LIMIT 1});
$query->execute(60);
På den måde behøver du ikke tilføje ' minutes'
til nummeret, når du udfører forespørgslen.