我試圖編寫一個需要Unix時間戳的查詢(即1396396810 = 2014年4月1日6:00:10 PM)並檢查表以查看是否該日期介於start
和end
列之間。選擇開始和結束列之間的行(Unix時間戳)
1396332000 = 2014年4月1日12:00:00 AM
1396504800 = 2014年4月3日12:00:00 AM
我有表deposit_dates
id | start | end | status
--------------------------
1 | 1396332000 | 1396504800 | 1
而且我有一個查詢
SELECT * FROM deposit_dates
WHERE start >= 1396396810
AND end <= 1396396810;
我的問題是,查詢返回0行,當1396396810
介於1396332000
和1396504800
之間。
預先感謝您!
對不起,我想我的問題有點不清楚。我已經在上面編輯過了。我試圖查看給定的時間戳是否在開始和結束列之間。 –
是的。我編輯了我的查詢..比較運算符必須倒置..你的值需要大於開始日期和小於結束日期。你反過來了。 –
you rock ... o si hablasespañol,eres la raja! –