ALTER TABLE personne
ADD NBHEURES integer as (TIMEDIFF(FINRES,DEBUTRES));
这段代码给我错误.FINRES和DEBUTRES的类型是TIME
答案 0 :(得分:0)
TIMEDIFF()函数返回两个时间/日期时间值之间的差异(表示为时间值)。所以NBHEURES的数据类型应该是时间。试试这个:
ALTER TABLE personne
ADD NBHEURES time ;
UPDATE personne set NBHEURES = TIMEDIFF(FINRES,DEBUTRES) ;