Auto sequence dengan kategor dan tahun di CI

Para master semua, ane mau nanya untuk membuat sequence otomatis berdasrkan value pada kolom yang lain Struktur databasenya:

<a href=' '> </a>

Trs hasil yg ane harapkan

<a href='https://ibb.co/iWZHL9 '>https://ibb.co/iWZHL9 </a>

Untuk query sekarang sudah bisa auto sequence dari satu kalau tahun yang berbeda, pertanyaannya bagaima cara menambah auto sequence ke dua untuk memulai angka dari 1 kalau value kode belum ada?

Terimakasih Banyak

 $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);
avatar tongkol
@tongkol

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

$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(); if($q_nomer_terakhir->num_rows() <1) { $last = 1; } else { $last = str_pad(intval($q_nomer_terakhir['last']+1), 2, '0', STR_PAD_LEFT); }

avatar sanlie
@sanlie

22 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban