我嘗試以下,但沒有結果:選擇日期範圍
SELECT *
FROM users_test
WHERE dateadded >= UNIX_TIMESTAMP('2012-02-01 00:00:00')
AND dateadded < UNIX_TIMESTAMP('2012-11-01 00:00:00');
但我知道有列與範圍內,例如日期
2012-05-11 17:10:08
有沒有更好的方法來做到這一點?
最後,我想搜索多個參數,儘管不是在同一時間,像今天,昨天,上週,上個月等,也是一個日期範圍和月份範圍
是您的列存儲值作爲一個UNIX時間戳或時間戳(例如'2012-05-11 17:10:08')? 您在該範圍內粘貼了一個列的示例,但它不是UNIX時間戳,這讓我很想知道。您正在將日期與UNIX時間戳進行比較,您可能只需要與時間戳進行比較。 – Maccath