2017-05-25 20 views
0
SELECT * FROM `votes` WHERE `forserverid`='518' AND `date` ????? 

日期列包含unix時間戳,我該如何設置它,因此它只顯示日期列中的unix時間戳小於X時間的行(3小時在我的情況)。如果可能,我想在mysql查詢中執行此過濾器。如何顯示日期小於x時間的行

謝謝:)

+0

'\'日期\'> NOW() - 間隔3 HOUR' – Nemoden

+0

@Nemoden那沒有工作,我沒有使用 「日期」 一欄,這只是一個常規列中帶有unix時間戳。 – Stranger20

+0

三個小時比較哪個時間? (日期列>?+ 3小時) – Juan

回答

0

Unix時間戳是secods所以3 hs是3 * 60 * 60秒。

條件應該是date < UNIX_TIMESTAMP(NOW()) - 3 * 60 * 60

+0

工作過,謝謝!你真棒! ;) – Stranger20

相關問題