Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

cara menampailkan data terahir pada mysql berdasarkan group

halo master langsung sja
saya punya tabel transaksi

tb_transaksi
idkodesaldo
1A0015000
2A0022000
3A0011000
4A0021200
saya ingin menampilkan saldo terahir berdasar kode saya coba dengan perintah "SELECT * FROM TRANSAKSI GROUP BY KODE"
tapi munculnya saldo awal
idkodesaldo
1A0015000
2A0022000
gimana ya master supaya tampilnya saldo terahir berdasar id terahir seperti di bawah ini?
idkodesaldo
3A0011000
4A0021200
Tagged:

Comments

  • ndak ada cara lain kecuali pake sub query

    sub query nya select data yg di butuhkan tapi sort descending

    baru di select lagi dgn group by
  • Pertama cari id akhir dari masing group. Lalu nanti ajdikan form

    select max(id) as id_akhir,kode from transaksi group by kode

    Nah query diatas dijadikan from lalu dijoinkan kode

    select tr.*
    from transaksi tr,(select max(id) as id_akhir,kode from transaksi group by kode) a
    where tr.id=a.id_akhir and tr.kode=a.kode
  • makasih om goku fix he
Sign In or Register to comment.