sql >> Databasteknik >  >> RDS >> Sqlserver

Returvärde vid maxdatum för ett visst id med null som maxvärde i t-sql

Du kan använda detta

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. Konvertera avgränsad sträng till rader i oracle

  2. JDBC Video Tutorials

  3. NLS_CHARSET_DECL_LEN() Funktion i Oracle

  4. Använder nzload för att ladda specialtecken