query dari agan genkigama di trit agan yg lain kan udah bener, emang belum dicoba? sudah gan, ni baru saja ane coba dan berhasil sesuai yang ane butuhin :Yb
Ini bisa pakai variable sama If gan. Bisa di check dimari : mysql flow Dan untuk variable : Mysql variable Seperti ini kira2 nanti : SET @saldo=0; SELECT tanggal, mutasi, IF(kode='DB', @saldo:=@saldo-mutasi, @saldo=@saldo+mutasi) as saldo from table; ane coba sesuai query dari agan : http://s.k
Bicara teliti, apakah agan sudah test sql di atas? ni baru ane coba gan, makasi buat query nya :D ni hasil query dari agan http://s.kaskus.id/images/2015/05/13/1533270_20150513014130.png
Mungkin si agan lain kali teliti kalau posting pertanyaan, kalau SQL tentu perlu data IN dan OUT yang valid. iya gan, ane kurang teliti postingnya, ane salah upload gambar :Peace:
ini kan kasus agan ??? SQL ane ngikutin hasil yang diinginkan di sini, kalau mau seperti di atas juga gampang .. tapi udah ngantuk :ngacir2 http://s.kaskus.id/images/2015/05/12/1533270_20150512071914.png woalahhh :capedes ane salah posting gambar brati itu :hammers ane yg salah :ngakaks maap2,
hasil test query di http://sqlfiddle.com, versi query yang pertama, berjalan sesuai yang diharapkan baik dg MySQL 5.5 maupun 5.6, query versi kedua juga jalan ... cek di sini http://sqlfiddle.com/#!9/03e1c/2 maaf gan, hasilnya beda sama perhitungan seharusnya, ini ane bandingin dengan excel :D
ya iyalah, ... ini gan ada referensi untuk belajar database ni hasil query yang tadi gan :D http://s.kaskus.id/images/2015/05/12/1533270_20150512101822.png makasi banyak buat referensinya gan :shakehand2
SYSID-nya diganti dengan id tabel agan atuh :ngakaks lama-lama kenyang juga milih Captcha :ngakaks maap gan ane nda tau :ngakaks bener2 newbie nih :malus id tabel tu apaan gan? :ngakaks primary key nya yah? :hammers
coba pake query ini, pengen tahu aja hasilnya : SELECT a.tanggal,a.mutasi,a.kode, IF(a.kode='CR', @mutasi+a.mutasi, @mutasi-a.mutasi) AS saldo,@mutasi := b.mutasi FROM transaksi a LEFT JOIN transaksi b ON a.SYSID = b.SYSID itu tinggal copy paste aja kan? :ngakaks error
mungkin versi MySQL berbeda, punya ane versi 5.5 punya ane versi 5.6 waduh, gitu ya gan oke deh, makasi bantuannya gan :Yb
kode jangan ada yang diubah, IF(kode='CR', @mutasi+mutasi, @mutasi-mutasi) AS saldo perhatikan + dan - iya gan, ane ga ngubah, ane cuma copy paste aja tandanya uda bener kok, tapi hasilnya nda sesuai kaya yg di excel kenapa ya gan? :bingungs maaf gan masi newbie nih :nohope: http://s.kaskus.
itu "ang" penting gan, kenapa gak ikut di-copy paste??? :hammer oalahhhh :capedes akwakwakwaka :ngakaks kirain itu "gan" salah ketik jadi "ang" :ngakaks iya uda mau gan, tapi kok perhitungannya nda sesuai yah :bingungs http://s.kaskus.id/images/2015/05/12/15332
errornya apa gan? itu code harus di-copy paste seluruhnya iya gan, ane uda coba copy paste seluruhnya, keluarnya gini : SQL query: Documentation SELECT tanggal,mutasi,kode, IF(kode='CR', @mutasi+mutasi, @mutasi-mutasi) AS saldo,@mutasi := mutasi FROM transaksi,(SELECT @mutasi:=0) LIMIT 0,
SELECT tanggal,mutasi,kode, IF(kode='CR', @mutasi+mutasi, @mutasi-mutasi) AS saldo,@mutasi := mutasi FROM transaksi,(SELECT @mutasi:=0) ang itu pake dmbs apa gan? ane coba di mysql nda bisa :malus maaf gan masi newbie ni jadi rada bingung :hammers
http://s.kaskus.id/images/2015/05/12/1533270_20150512071914.png master2 sekalian, mohon bantuannya, masih newbie nih :malus ane punya tabel transaksi seperti yang digambar sebelah kiri, nah ane pengen munculin kolom tambahan perhitungan saldo tapi tanpa perlu nambah kolom itu ke tabel aslinya jad