CREATE ALGORITHM = UNDEFINED VIEW `joueur` AS
SELECT joueur.id,
joueur.datePoints AS oldDate, joueur.points as oldPoints,
(NOW() - joueur.datePoints)/60*2 as newPoints, NOW() as newDate
FROM joueur ;
A voir après s'il vaut mieux une TEMPTABLE ou un MERGE.
L'alternative, c'est de passer par une procédure (CALL... au lieu de SELECT...) qui met à jour les points et fais ensuite un simple SELECT.
Sinon, il y a aussi les colonnes virtuelles du 5.7, mais je n'ai pas encore eu l'occasion de m'en servir (donc je n'ai pas la syntaxe en tête)