我有一个桌子'work_experience‘存储候选人的经验细节。
经验表
from和to列存储公司中用户的体验。它们是日期字段。
我想在几年或几个月内获得用户的全面体验。
我的尝试是:
SELECT
SUM(TIMESTAMPDIFF(YEAR, 'from', 'to')) AS years,
SUM(TIMESTAMPDIFF(MONTH, 'from', 'to')) % 12 AS months
FROM
work_experience
WHERE
'userid' = 15;产出:1年7个月
实际上,结果必须是2年7个月。我怎么才能拿到呢?提前谢谢。
发布于 2016-01-12 06:16:22
这是为我工作。)
选择楼层(SUM(TIMESTAMPDIFF(月份,from,to))/12)作为年份,选择SUM(TIMESTAMPDIFF(月份,from,to))%12作为work_experience的月份( userid=15 )。
感谢所有..。
https://stackoverflow.com/questions/34736181
复制相似问题