0
我想創建一個MySQL查詢,該查詢爲我提供了一個註銷時間大於登錄時間或登錄時間超過2小時前的記錄選擇。基於兩個日期時間字段的查詢
現在我的問題是這可能在MySQL? 如果是這樣怎麼樣?
這什麼也嘗試:
select * from `some_table`
where `loguittijd` > `logintijd`
OR `logintijd` < NOW()
我想創建一個MySQL查詢,該查詢爲我提供了一個註銷時間大於登錄時間或登錄時間超過2小時前的記錄選擇。基於兩個日期時間字段的查詢
現在我的問題是這可能在MySQL? 如果是這樣怎麼樣?
這什麼也嘗試:
select * from `some_table`
where `loguittijd` > `logintijd`
OR `logintijd` < NOW()
這應該是正確的,顯然你需要替換表/列名:
select * from user_login where
(logout_time > login_time OR
login_time < DATE_SUB(NOW(), INTERVAL 2 HOUR))
是的,這很容易。只要寫出這兩個條件,並用'OR'連接它們。 – Barmar 2014-09-12 20:12:54
這就像SQL查詢一樣簡單,有沒有讓它變得困難的皺紋?是否在不同的行中登錄和註銷時間? – Barmar 2014-09-12 20:14:03
無論如何,請顯示您的嘗試,SO不是免費的編碼服務,或者是學習基本編程的替代品。 – Barmar 2014-09-12 20:15:30