sql >> Databáze >  >> RDS >> Sqlserver

Vrácená hodnota k maximálnímu datu pro konkrétní ID s nulou jako maximální hodnotou v t-sql

Můžete použít toto

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. Počet sloupců mysql.user je nesprávný. Očekáváno 42, nalezeno 44. Tabulka je pravděpodobně poškozená

  2. Indexy SQL Server – vzestupné nebo sestupné, jaký je v tom rozdíl?

  3. Ovladač JDBC postgresql nebyl v projektu Android nalezen

  4. Najděte jedinečné hodnoty ve sloupci textu odděleného čárkami