kode otomatis

MUSTHOVA · Jan 6, 2013
Siang Gan, nubie nih
misalkan mau buat kode unik otomtis yang formatnya gini
CK13010001

CK=format tertentu
13=tahun sekarang
01=bulan sekarang
0001=nomor urut

lha itu supaya saat bulan ganti 02 kode berulang dari 0001 lagi gimana caranya gan?
googling nemunya cuman yg select max from bla bla..jadinya yg belakang nambah terus ketika ganti bulan.

terima kasih mastah
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Jan 7, 2013 · 0 Suka · 0 Tidak Suka
struktur table kamu seperti apa?
0
Loading...
MUSTHOVA · Jan 15, 2013 · 0 Suka · 0 Tidak Suka
kode SQL nya gini gan,
misal di field id kode auto di bln januari contoh datanya seperti ini CK13010001,CK13010002,...,CK13010010.
Supaya pas dibulan februari kode auto mulai dari CK13020001,CK13020002,...,dst
dan bulan maret sampai seterusnya reset dari 0001 berdasar pergantian bulan dan tahun.
mohon pencerahannya

CREATE TABLE `tb_cakar` (
  `id` varchar(10) NOT NULL,
  `ktp` varchar(16) NOT NULL,
  `nama` varchar(30) NOT NULL,
  `alamat` varchar(100) NOT NULL,
  `tmplahir` char(20) NOT NULL,
  `tgllahir` date NOT NULL,
  `jk` char(20) NOT NULL,
  `agama` char(20) NOT NULL,
  `status` char(20) NOT NULL,
  `sekolah` char(20) NOT NULL,
  `nmsekolah` char(20) NOT NULL,
  `nilai` char(4) NOT NULL,
  `tlp` char(20) DEFAULT NULL,
  `email` varchar(25) DEFAULT NULL,
  `tgllam` date DEFAULT NULL,
  `sumber` varchar(20) DEFAULT NULL,
  `photo` varchar(100) DEFAULT NULL,
  `t1` int(11) DEFAULT '0',
  `cek` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`,`ktp`),
  UNIQUE KEY `noktp` (`ktp`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;