sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Query - Hämta den senaste versionen

Frågan nedan kommer att fungera oavsett relation mellan ProjectRevId och DateCreated.

SELECT *
FROM ProjectRevisions
INNER JOIN (
  SELECT ProjectId
    , MAX(DateCreated) AS DateCreated
  FROM  ProjectRevisions
  GROUP BY ProjectId
  ) AS CurrentRevision
  ON CurrentRevision.ProjectId = ProjectRevisions.ProjectId
  AND CurrentRevision.DateCreated = ProjectRevisions.DateCreated


  1. Skillnaden mellan sys.objects, sys.system_objects och sys.all_objects i SQL Server

  2. Varför kommer inte resultaten från en SQL-fråga tillbaka i den ordning jag förväntade mig?

  3. Hur får man tabelldefinition i Oracle?

  4. SQL Server 2008:ODBC-anslutningsproblem