Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- contoh tabel pivot sangat sederhana di mysql:
- CREATE TABLE IF NOT EXISTS `transaksi` (
- `tgl` date DEFAULT NULL,
- `uraian` varchar(50) DEFAULT NULL,
- `jenis` tinyint(4) DEFAULT NULL, //bernilai 1 utk pemasukan; 2 untuk pengeluaran
- `jumlah` decimal(10,2) DEFAULT NULL
- );
- INSERT INTO `transaksi` (`tgl`, `uraian`, `jenis`, `jumlah`) VALUES
- ('2012-06-01', 'pembelian pulsa', 2, 100000.00),
- ('2012-06-02', 'hasil penarikan iuran', 1, 257000.00),
- ('2012-06-03', 'pembayaran listrik', 2, 137500.00),
- ('2012-06-04', 'dapat setoran anak buah', 1, 132000.00),
- ('2012-06-05', 'biaya keamanan', 1, 55000.00);
- SELECT tgl,uraian,pemasukan,pengeluaran
- FROM(
- SELECT tgl,
- uraian,
- if(jenis=1,jumlah,'') as 'pemasukan',
- if(jenis=2,jumlah,'') as 'pengeluaran'
- FORM transaksi
- ) AS balance
- jika pengin pada tampilan ada kolom untuk saldo, sebaiknya perhitungan saldo dilakukan dalam dalam pemrograman-nya (mis: PHP) bukan di databasenya
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement