我正在寻找前三个月的门票。通过计算前三个月。
我看到了这篇文章:
https://stackoverflow.com/questions/7268896/calculate-3-month-period-using-mysql

但这似乎不起作用。
这是我的查询

select `created`, datediff( now(), `created`) as period , now()
from tag
having period%90=0;


但这是返回日期,例如

created             period  now()
2009-10-25 12:42:15 1170    2013-01-07 10:15:37


有任何想法吗?
谢谢

最佳答案

%是模数运算符,因此将周期除以90,然后测试余数...即0,90,180,270,...都将返回0。

我觉得你需要

period < 90

最近90天内的所有条目。如果您只想30天,那么周期= 90就可以。

关于mysql - 选择前三个月,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14199878/

10-13 07:40