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

získat pouze poslední řádek ve více položkách každého dne v TSQL

;with cte as
(
  select
    *,
    row_number() over(partition by datediff(d, 0, EnteredOn) order by EnteredOn desc) as rn 
  from YourTable
)
select *
from cte  
where rn = 1


  1. Oracle SQL:Jak používat více než 1000 položek uvnitř klauzule IN

  2. Ukládání speciálních znaků do databáze MySQL

  3. Zvýšení výkonu dotazů MySQL – matematický náročný dotaz

  4. Problémy s vyhledáváním s MySQL