我有一个MySQL查询,返回两个日期时间之间的差异。问题是查询只返回小时差异。
例如:
Datetime1 是 2015-12-16 08:00:00,Datetime2 是 2015-12-16 10:45:00
我希望返回的时间差为:02:45:00 而不仅仅是 02:00:00
我的查询语句是:
例如:
Datetime1 是 2015-12-16 08:00:00,Datetime2 是 2015-12-16 10:45:00
我希望返回的时间差为:02:45:00 而不仅仅是 02:00:00
我的查询语句是:
$query1 = "SELECT X,
time_format(SUM(abs(timediff(datetime2, datetime1))),'%H:%m:%s') as SUM
FROM table1, table2
WHERE table1.Y = table2.Y
and DATE(datetime1) >= '$datepicker'
AND DATE(datetime1) <= '$datepicker1'
GROUP BY table.Y";
timediff
应该可以正常工作。 - Ravinder Reddy