Oracle
 sql >> Baza danych >  >> RDS >> Oracle

SQL wybierając wiersze według najnowszej daty z dwiema unikalnymi kolumnami

Możesz użyć GROUP BY aby pogrupować elementy według typu i identyfikatora. Następnie możesz użyć MAX() Funkcja agregacji w celu uzyskania najnowszego miesiąca serwisowego. Poniżej zwraca zestaw wyników z ChargeId, ChargeType i MostRecentServiceMonth

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-6502 z wyzwalaczem Grant Logging

  2. Opowieść o dwóch czynnikach klastrowania

  3. Co to w ogóle jest wersja główna?

  4. Z procedury składowanej zwróć parametr OUT i kursor OUT i wynik analizy (Oracle)

  5. Funkcja PL/SQL w Oracle nie widzi DBMS_AQ