Функция TIMEDIFF () возвращает разницу (выраженную в виде значения времени) между двумя значениями времени / даты / времени.Таким образом, тип данных NBHEURES должен быть временем.Попробуйте это:
ALTER TABLE personne
ADD NBHEURES time ;
UPDATE personne set NBHEURES = TIMEDIFF(FINRES,DEBUTRES) ;