比如第一次插入时,记录日期1 ,以天数为单位即可。第二次查询时,获取当前日期2,并计算日期2-日期1之间的天数。谢谢。

解决方案 »

  1.   

    使用DATEDIFF函数算日期相差天数,使用(CURDATE获取当天日期。SELECT DATEDIFF(CURDATE(),日期1)
      

  2.   

    [Quote=MySQL 5.1参考手册]
    CURDATE() 
    将当前日期按照'YYYY-MM-DD' 或YYYYMMDD 格式的值返回,具体格式根据函数用在字符串或是数字语境中而定。 mysql> SELECT CURDATE();        -> '1997-12-15'mysql> SELECT CURDATE() + 0;        -> 19971215CURRENT_DATE CURRENT_DATE() 
    CURRENT_DATE和CURRENT_DATE()是的同义词. [/Quote]
      

  3.   


    表有唯一标识的字段, 还有个count字段,查询时用当前日期与表中记录日期比较.
    并计数天数.请多指教.谢谢.
      

  4.   

    select datediff(记录日期,now()) from tt
    where id=1