我正在寻找前三个月的门票。通过计算前三个月。
我看到了这篇文章:
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/