我想按降序获得月份名称,但我在 7 月和 2 月之前获得了可能。这是为什么?我正在使用codeigniter。
$this->db->select("MONTHNAME(`published_date`) as month");
$this->db->group_by("MONTH(`published_date`)");
$this->db->where("status", "yes");
$this->db->where("YEAR(`published_date`)", $year);
$this->db->where("category_id", $id);
$this->db->order_by("MONTHNAME(`published_date`)", 'DESC');
$result = $this->db->get('tbl_news')->result();
在我的数据库中,我将 2 月、5 月和 7 月保存为日期。但我得到了可能,七月和二月而不是七月,可能,二月。欢迎任何帮助/建议。