U kunt een GROUP BY . gebruiken om items te groeperen op type en id. Dan kunt u de MAX() . gebruiken Verzamelfunctie om de meest recente servicemaand te krijgen. Het onderstaande retourneert een resultaatset met ChargeId, ChargeType en MostRecentServiceMonth
SELECT
CHARGEID,
CHARGETYPE,
MAX(SERVICEMONTH) AS "MostRecentServiceMonth"
FROM INVOICE
GROUP BY CHARGEID, CHARGETYPE