MySQL查询最近n天发布

时间:2017-05-11 17:25:20

标签: php mysql sql database

我有一个SQL表Data,其中posttimeCURRENT_TIMESTAMPYY-MM-DD H-M-S,默认值为Eg- If Row1- PostTime date is 2017-05-1 03:09:09, Days is 3 days Row2- PostTime date is 2017-05-1 03:09:09, Days is 2 days User date- 2017-05-4 03:09:09 。它还有另一个专栏" Days"其中给出了N天。

我有另一个PHP页面从SQL表中获取数据。我想使用time()函数并仅显示那些在发布时间之后仍然不是N天的结果。

{{1}}

然后输出应该是第1行。

感谢任何帮助,对不起任何麻烦,因为我还没有完全熟练使用SQL

1 个答案:

答案 0 :(得分:0)

你可以这样做:

select t.*
from t
where t.posttime > date_add(now(), interval t.days day)