sql >> Database teknologi >  >> RDS >> Sqlserver

SQL:hvordan vælger man en enkelt post for flere id'er på basis af max datetime?

SELECT        a.Id, a.WindSpeed, a.DateTime
FROM          YourTable AS a
INNER JOIN     
(
    SELECT    ID, Max(DateTime) AS DateTime
    FROM      YourTable
    GROUP BY  ID
) AS b
ON            a.ID = b.ID
AND           a.DateTime = b.DateTime


  1. Oracle trimspool kun efterfølgende emner (ikke førende emner)

  2. Hvordan bruger man XML til at oprette OCI-Lob-objekt?

  3. Tilføjelse af et indeks på et boolesk felt

  4. Hvordan slutter man sig til 2 tabeller på 2 forskellige databaser?