perintah sql untuk mengambil data terakhir per ID
jadi saya mau mengambil data yang statusnya Lunas terakhir gan, saya nulis perintah sql kyk gini (ada dibwah) yang muncul malah status lunas yang pertama bukan yg terakhir, pake perintah DESC juga hasilnya sama aja cuman dibalik hasil yg pertama jd hasil yg kedua, hasil yg kedua jd hasil yg pertama.
SQL
SS bentuk DB

SS hasil yg keluar ketika saya pakai perintah SQL diatas

HASIL yang diinginkan

SQL
select * from akuntansi where status ="Lunas" group by User
SS bentuk DB

SS hasil yg keluar ketika saya pakai perintah SQL diatas

HASIL yang diinginkan

atau respon:
Jawaban
coba gunakan query ini
semoga membantu
SELECT * FROM akutansi where id IN (SELECT MAX(id) FROM akutansi WHERE status ='Lunas' GROUP BY user)
semoga membantu
- waduh thx gan, baru saya praktekin dan berhasil. next klo ada penambahan permintaan dari atasan saya tanya lg gan. - @dynemix
Login untuk gabung berdiskusi
Pertanyaan Lainnya
Top Kontributor
- @dianarifr
642 Kontribusi 316 Poin
- @Nandar
627 Kontribusi 197 Poin
- @ahanafi
611 Kontribusi 356 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @Dodi Sitorus
412 Kontribusi 145 Poin