Saya punya meja dalam bentuk
USER |VALUE |DATE
-------------------------
user1 | 1337 | 2019-11-01
user1 | 1338 | 2019-03-28
user2 | 1234 | 2019-04-23
user2 | 4567 | 2019-05-05
dan ingin mendapatkan nilai maksimal dari setiap pengguna dengan tanggal terkait. Ketika saya melakukan sesuatu seperti
SELECT max(VALUE) FROM table
GROUP BY USER
Saya memiliki masalah karena saya tidak dapat menggabungkan atau mengelompokkan berdasarkan DATE. Bagaimana saya bisa memberi tahu PostgreSQL bahwa saya hanya ingin tanggal dikaitkan dengan baris di mana maks. nilainya adalah?
Terima kasih!