在本月和上个月的表格中取值

时间:2013-03-29 18:06:29

标签: php mysql

好吧,我正在使用DATEDIFF命令,但遇到了问题。

$sql = "SELECT * FROM usu4r10s WHERE premium IS NULL AND DATEDIFF(NOW(), `data`) < 30";
$sql = "SELECT * FROM usu4r10s WHERE premium IS NULL AND DATEDIFF(NOW(), `data`) > 0";
根据我的理解,他选择日期并扣除30天吧? 但是在该代码中存在问题,并且不知道时间戳如何

我们三月对吗?希望以更实际的方式获得二月和三月的价值。 也许这个问题有点愚蠢,但在发表我的问题之前我已经尝试了太多。

1 个答案:

答案 0 :(得分:0)

过去两个月你会使用类似的东西。

SELECT ... FROM usu4r10s WHERE date > DATE_SUB(NOW(), INTERVAL 60 DAY)

哪个会获取date大于January, 28 2013 18:02:24+0000的记录(截至目前)。