搜索

首页  >  问答  >  正文

mysql如何查前两天的数据?

如何实现?

阿神阿神2940 天前1189

全部回复(2)我来回复

  • 学习ing

    学习ing2016-11-09 16:32:38

    SELECT *FROM Table WHERE datediff(now(),'你表里的日期字段')=2

    回复
    0
  • 汪汪

    汪汪2016-11-09 16:31:58

    //如果数据表中有代表输入时间的insertdate字段,基本可以实现
    //首先取得前两天的日期:
    $yesterday=date("Y-m-d H:i:s",strtotime('-1 day'));
    $thedaybeforeyesterday=date("Y-m-d H:i:s",strtotime('-2 day'));
    $sql=" SELECT * FROM yourtable WHERE insertdate between $yesterday and $thedaybeforeyesterday order by id asc";


    回复
    0
  • 取消回复