提问人:Bireon 提问时间:8/31/2018 最后编辑:curiosityBireon 更新时间:8/31/2018 访问量:178
Codeigniter 中按类别和年份排序
Sequence by category and year in Codeigniter
问:
我有一个结构表,如下所示:
我的预期结果是,当用户添加新数据时(如果 kode 的新值将从 1 开始序列,如果 kode 值已经存在,则序列将继续。
我的查询本身已经可以根据年度记录重置序列,但我还想尝试如果数据在 kode 字段中有新值,序列将启动。 这是我到目前为止的查询:
$q_nomer_terakhir = $this->db->query("SELECT (MAX(no_agenda)) AS last FROM t_surat_keluar WHERE YEAR(tgl_catat) = '".$this->session->userdata('admin_ta')."'")->row_array();
$last = str_pad(intval($q_nomer_terakhir['last']+1), 2, '0', STR_PAD_LEFT);
如何根据我的需要创建第二个查询以重置序列?
谢谢
答: 暂无答案
评论
$q_nomer_terakhir = $this->db->query("SELECT (MAX(no_agenda)) AS last FROM t_surat_keluar WHERE kode AND YEAR(tgl_catat) = '".$this->session->userdata('admin_ta')."'")->row_array(); $last = str_pad(intval($q_nomer_terakhir['last']+1), 2, '0', STR_PAD_LEFT);