sql >> Database teknologi >  >> RDS >> Oracle

SQL udvælger rækker efter seneste dato med to unikke kolonner

Du kan bruge en GROUP BY at gruppere varer efter type og id. Så kan du bruge MAX() Samlet funktion for at få den seneste servicemåned. Nedenstående returnerer et resultatsæt med ChargeId, ChargeType og MostRecentServiceMonth

SELECT
  CHARGEID,
  CHARGETYPE,
  MAX(SERVICEMONTH) AS "MostRecentServiceMonth"
FROM INVOICE
GROUP BY CHARGEID, CHARGETYPE


  1. Sådan får du vist, hvilken Postgres-version der kører

  2. Indsæt trigger for at opdatere en anden tabel ved hjælp af PostgreSQL

  3. node.js mysql fejl:ECONNREFUSED

  4. Brug af ODBC med Salesforce og Active Directory Federation Services (ADFS) Single Sign On (SSO)