[英]how to calculate total PHP dateInterval and show result in date,month,year
[英]mysql & php - How to calculate total year of experience from multiple date range?
評論與您的情況相關,但不完整。
如果exp_to
不可為空:
select user_id, sum( datediff(exp_to, exp_from) +1 )
from experience
group by user_id;
筆記:
+1
,因為對於用戶25,它將返回0,而我們可以體面地認為用戶工作1天 如果exp_to
可為空(如果用戶仍在同一位置工作,則有意義):
select user_id, sum( datediff( ifnull(exp_to, now()), exp_from) +1 )
from experience
group by user_id;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.