Anda dapat menggunakan GROUP BY untuk mengelompokkan item berdasarkan jenis dan id. Kemudian Anda dapat menggunakan MAX() Fungsi agregat untuk mendapatkan bulan layanan terbaru. Di bawah ini mengembalikan hasil yang ditetapkan dengan ChargeId, ChargeType, dan MostRecentServiceMonth
SELECT
CHARGEID,
CHARGETYPE,
MAX(SERVICEMONTH) AS "MostRecentServiceMonth"
FROM INVOICE
GROUP BY CHARGEID, CHARGETYPE