我在一家呼叫中心工作,做技术支持,我们的拨号器使用用MySQL编写的过滤器。我完全是一个新手,无论我尝试了多少教程,我都无法理解它。我们有一个名为entry_date的字段,它的格式为11/17/2015 9:48:16 AM (和我们所有的日期条目一样),我试图根据距离当前日期超过30天的结果进行筛选。我试过了它不能工作:(瑞安
我使用下面的MySQL查询从记录不足30天的表中获取数据。$query1 = "SELECT * FROM $table WHERE user_id = '{$_SESSION['id']}' AND date > NOW() - INTERVAL 30 DAYORDER BY date DESC";
但是,现在我需要选择表中的所有结果,其中日期在当前日期之后的30天内?我把我的日期作为约会的时间。有人能
我需要得到的-对于每个用户,在过去的30天中,如果他们已经1.登录:由记录在同一表2.max事件中的任何行定义在30天窗口中,在当前where子句中的日期之前。这是当前的代码片段,它帮助我在给定的一周内缩小到~20k用户的范围: user_id,from table group by 1,2;
预期结果集/