我想从下个月的第一个月开始记录下个月的记录

时间:2015-10-19 09:38:53

标签: mysql codeigniter

我正在使用codeigniter。我想获得下个月的纪录。假设今天是2015年10月19日,所以我想要从2015年11月1日到2015年11月30日的记录。

我提出此查询,但它显示从当前日期到30天。那么,那可能是什么问题呢?有什么建议吗?

function get_next_month_birthday()
    {
        $this->db->select('fullname as name,avatar,birth_date,user_id',FALSE);
        $this->db->from('fx_account_details',FALSE);
        $this->db->where('birth_date >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)');

        return $this->db->get()->result();
    }

1 个答案:

答案 0 :(得分:1)

$this->db->where('month(birth_date) = month(date_add(last_day(curdate()), interval 1 day)');
相关问题