Můžete použít GROUP BY seskupit položky podle typu a id. Poté můžete použít MAX() Agregační funkce pro získání posledního servisního měsíce. Níže uvedené vrátí sadu výsledků s ChargeId, ChargeType a MostRecentServiceMonth
SELECT
CHARGEID,
CHARGETYPE,
MAX(SERVICEMONTH) AS "MostRecentServiceMonth"
FROM INVOICE
GROUP BY CHARGEID, CHARGETYPE