2015-07-11 46 views
-1

如果第二個字段中的時間戳大於第一個字段中的時間戳,我需要比較包含時間戳的MySQL數據庫中的兩個字段,並返回TRUE,否則返回FALSE
這兩個字段都使用了NOW()填充SQL函數。比較MySQL數據庫中兩個字段的時間戳

那麼這樣做的最好方法是什麼?我應該從兩個字段中檢索時間戳,然後在PHP腳本中比較它們或我應該做什麼?

謝謝你們......

+0

的可能重複[如何比較日期時間字段之間經過的時間?(http://stackoverflow.com/questions/1262556/how-to-compare-elapsed-time-between- datetime字段) – Ohgodwhy

+1

我認爲這可以使用純粹的MySQL來完成。 – MaHDyfo

回答

2

我認爲這樣做比執行2個查詢要好。

SELECT IF(time1 < time2, true, false) FROM `table` WHERE id = 1 

MySQL IF() function

+0

令人印象深刻。 Upvoted! :) – Kishor

+0

好的謝謝,我會嘗試 – ProgrammaD

+0

@ProgrammaD如果我的答案有幫助,請選擇它作爲最好的。 – MaHDyfo