mysql:to_days() 的用法
sqlserver:datediff() 的用法

解决方案 »

  1.   

    必须有帖子发布的时间,设为s_date 然后select * from table where datediff(d,s_date,now())<5
      

  2.   

    select * from table where datediff(d,setdate,getdate())<5
      

  3.   

    sql="select * from youtable where to_days(dateandtime) >= (to_days(now()) - 5) order by id desc limit $offset,$psize";
      

  4.   

    SELECT * FROM tblname 
    WHERE SUBDATE(NOW(),INTERVAL 5 DAY) > dateField;
      

  5.   

    $sql="select * from DBTable where TO_DAYS(NOW()) - TO_DAYS(`createDate`) <= 5
    //提取5天内的记录