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

sql server vyberte první řádek ze skupiny

select a,b
from (
select a,b,row_number() over(partition by a order by b desc) as roworder
from myTable
) temp
where roworder = 1

viz http://msdn.microsoft.com/en-us/library/ms186734.aspx



  1. Jak vyřešit chybějící výraz ORA-00936

  2. Vyhledávání tabulek v úlohách IRI kompatibilních se SortCL

  3. ORA-00984:sloupec zde není povolen

  4. Aktualizace SQL z jedné tabulky do druhé na základě shody ID