请问:从现在开始算。7天前的查询语句如何写?
"  DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间) ";我是这样写的 但是查不到数据而写成"  DATE_SUB(CURDATE(), INTERVAL 7 DAY) >= date(时间) ";这样就行了 请问下 到底是哪个?从现在开始算。1年内的数据又如何得到?
 " and YEAR(时间)=YEAR(NOW())";我这样写 还是查不到去年今天的数据 而是今年的数据

解决方案 »

  1.   

    Mysql问题帮楼主把帖子移到对应版块了,希望问题尽快解决
      

  2.   

    where colDate between curdate() and curdate()  + INTERVAL 7 DAY
      

  3.   

    是从当天开始算的
    where coldate curdate() and curdate()+INTERVAL 7 DAY
      

  4.   

    那从现在开始算 一年的数据
    where coldate curdate() and curdate()+INTERVAL 365 DAY
    这样吗?