2014-03-29 54 views
1
SELECT TIMEDIFF(start, end) AS difference 

上述值將返回00:10:00如果起點和終點值分別爲01:05:0001:15:00MySQL的:選擇TIMEDIFF值,其中的差大於X

如何更改我的SQL語句,以便僅選擇大於00:05:00的差異?

+0

試試'WHERE TIME_TO_SEC(TIMEDIFF(start,end))> 300' – Mihai

+0

@Mihai非常感謝您的幫助!昨天我寫了我寫過的最複雜的SQL查詢之一..今天我甚至不能寫最簡單的:-P – jskidd3

+0

@Mihai這應該是一個答案 - 放在那裏,我很樂意爲它付出代價。 – Mureinik

回答

3
WHERE TIME_TO_SEC(TIMEDIFF(start, end)) > 300