我有一个SQL表Data
,其中posttime
列CURRENT_TIMESTAMP
,YY-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
答案 0 :(得分:0)
你可以这样做:
select t.*
from t
where t.posttime > date_add(now(), interval t.days day)