sql >> Database >  >> RDS >> Sqlserver

Retourwaarde op maximale datum voor een bepaalde id met null als maximale waarde in t-sql

U kunt dit gebruiken

SELECT
ID
,[Date]
,[Value]
FROM(
SELECT 
* 
, ROW_NUMBER() OVER(PARTITION BY ID ORDER BY ISNULL([Date],'9999-12-31') DESC) AS Row#
FROM yourtable
) A WHERE Row# = 1



  1. Mijn Sql-rijen samenvoegen

  2. Controleren of een bepaalde datum tussen een reeks datums past

  3. QMYSQL-stuurprogramma beschikbaar maar niet geladen

  4. SQL-items die na 24 uur verlopen