2011-09-19 52 views
2

我基本上需要的是一個查詢,它允許我顯示插入的最後一行和當前時間之間的時間。如何選擇NOW()和最後一行之間的時間間隔?

具體表格使用時間戳字段類型。

我知道DATE_SUB必須用在這裏,但我不知道如何在這個特殊問題

+0

您可能要減去2個datetime值:http://bytes.com/topic/mysql/answers/77102-elapsed-time-between-2-datetime-values –

回答

1
select min(now() - timestamp) from table 
2

假設表有它記錄了時間的插入每個記錄的時間戳字段,然後

SELECT TIMEDIFF(now(), max(timestampfield)) 
FROM yourtable 
+0

不工作時,我得到一個MySQL錯誤,查詢無效,從MAX開始,我想也許interval關鍵字丟失,但我仍然有錯誤。 – dikidera

+0

啊,對......星期一......一秒鐘,我會解決答案。 –

相關問題