我基本上需要的是一個查詢,它允許我顯示插入的最後一行和當前時間之間的時間。如何選擇NOW()和最後一行之間的時間間隔?
具體表格使用時間戳字段類型。
我知道DATE_SUB必須用在這裏,但我不知道如何在這個特殊問題
我基本上需要的是一個查詢,它允許我顯示插入的最後一行和當前時間之間的時間。如何選擇NOW()和最後一行之間的時間間隔?
具體表格使用時間戳字段類型。
我知道DATE_SUB必須用在這裏,但我不知道如何在這個特殊問題
select min(now() - timestamp) from table
假設表有它記錄了時間的插入每個記錄的時間戳字段,然後
SELECT TIMEDIFF(now(), max(timestampfield))
FROM yourtable
不工作時,我得到一個MySQL錯誤,查詢無效,從MAX開始,我想也許interval關鍵字丟失,但我仍然有錯誤。 – dikidera
啊,對......星期一......一秒鐘,我會解決答案。 –
您可能要減去2個datetime值:http://bytes.com/topic/mysql/answers/77102-elapsed-time-between-2-datetime-values –