mysql-从日期范围中选择数据

mysql-从日期范围中选择数据,mysql,phpmyadmin,mysql-workbench,Mysql,Phpmyadmin,Mysql Workbench,我想在我的数据库中选择1个月前注册的用户。我怎么做?请解释一下。谢谢 这里是我的数据库结构 您需要先将时间戳转换为日期时间 SELECT * FROM table WHERE FROM_UNIXTIME(activation_time) > DATE_SUB(NOW(), INTERVAL 1 MONTH) 您需要先将时间戳转换为日期时间 SELECT * FROM table WHERE FROM_UNIXTIME(activation_time) > DATE_SUB(NOW(

我想在我的数据库中选择1个月前注册的用户。我怎么做?请解释一下。谢谢 这里是我的数据库结构


您需要先将时间戳转换为日期时间

SELECT * FROM table WHERE FROM_UNIXTIME(activation_time) > DATE_SUB(NOW(), INTERVAL 1 MONTH)

您需要先将时间戳转换为日期时间

SELECT * FROM table WHERE FROM_UNIXTIME(activation_time) > DATE_SUB(NOW(), INTERVAL 1 MONTH)
请试试这个

SELECT * FROM table WHERE activation_time BETWEEN 20-10-2014 AND 20-9-2014;
请试试这个

SELECT * FROM table WHERE activation_time BETWEEN 20-10-2014 AND 20-9-2014;

要让它从时间转换为DateTimeDateDiff函数如何?我能用它吗?它用来检查两天的不同。所以不能只激活时间>现在()-间隔1个月有什么问题,因为他想获得1个月前的数据。所以我需要得到今天,然后减去1个月:)让它从时间转换为DateTimeDateDiff函数怎么样?我能用它吗?它用来检查两天的不同。所以不能只激活时间>现在()-间隔1个月有什么问题,因为他想获得1个月前的数据。所以我需要今天减去1个月:)