Penomoran Baris atau Row Secara Dinamis pada Tabel MySQL Server

CREATE TABLE `penjualannew` (
`FAKTUR` VARCHAR(50) COLLATE DEFAULT NULL,
`TANGGAL` DATE DEFAULT NULL,
`IDBARANG` VARCHAR(20) COLLATE DEFAULT NULL,
`NMBARANG` VARCHAR(30) COLLATE DEFAULT NULL,
`JUMBRG` INTEGER(11) DEFAULT NULL,
`SATUAN` VARCHAR(10) COLLATE DEFAULT NULL,
`HRGJUAL` INTEGER(11) DEFAULT NULL,
`SUBTOTAL` INTEGER(11) DEFAULT NULL)
INSERT INTO penjualannew (FAKTUR, TANGGAL, IDBARANG, NMBARANG, JUMBRG, SATUAN, HRGJUAL, SUBTOTAL) VALUES ('FAK-150610-4309045672J', '2015-06-10', '1111111111111113', 'KERAMIK MERK AD', 10, 'DUS', 70000, 714000);
INSERT INTO penjualannew (FAKTUR, TANGGAL, IDBARANG, NMBARANG, JUMBRG, SATUAN, HRGJUAL, SUBTOTAL) VALUES ('FAK-150610-4309045672J', '2015-06-10', '1111111111111112', 'KERAMIK MERK AB', 5, 'DUS', 50000, 257250);
INSERT INTO penjualannew (FAKTUR, TANGGAL, IDBARANG, NMBARANG, JUMBRG, SATUAN, HRGJUAL, SUBTOTAL) VALUES ('FAK-150610-2772114873Q', '2015-06-10', '1111111111111113', 'KERAMIK MERK AD', 5, 'DUS', 70000, 357000);
INSERT INTO penjualannew (FAKTUR, TANGGAL, IDBARANG, NMBARANG, JUMBRG, SATUAN, HRGJUAL, SUBTOTAL) VALUES ('FAK-150610-2772114873Q', '2015-06-10', '1111111111111112', 'KERAMIK MERK AB', 10, 'DUS', 50000, 524990);
INSERT INTO penjualannew (FAKTUR, TANGGAL, IDBARANG, NMBARANG, JUMBRG, SATUAN, HRGJUAL, SUBTOTAL) VALUES ('FAK-150622-6271778941P', '2015-06-22', '1111111111111111', 'KERAMIK MERK AC', 10, 'DUS', 70000, 714000);
SET @NO=0;SELECT @no:=@no+1 AS No, TANGGAL, IDBARANG, NMBARANG, JUMBRG FROM penjualanNew;
Cukup mudah bukan dengan variabel @NO pada script perintah query diatas ditambahkan sedikit fungsi @NO=@+1 telah menjadi Field sebagai Nomor urut dari baris atau row data pada tabel PenjualanNew diatas dan semoga bermanfaat.
mas saya coba terapkan query diatas pada vb net 2010 tapi kenapa tidal bisa ya
ReplyDeleteKalau query diatas ane langsung ke MySQL Command Line Client gan, kalau untuk VB2010 ane belum faham, Maaf ya gan ^_^
Delete