我尝试以下,但没有结果:选择日期范围
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