解决方案 »

  1. select * fromtbl_namewhere date >= date_format(subdate(now(), INTERVAL 3 month), '%Y-%m-%d')

    select * fromtbl_namewhere date >= date_format(subdate(now(), INTERVAL 3 month), '%Y-%m-01')
      

  2. date("Y-m",strtotime("-3 month"))."-01"; 三个月前的第一天
      

类似问题 »