;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
;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
SQL Server:przydatne wskazówki dla początkujących
Uporządkuj malejąco według daty - miesiąc, dzień i rok
Jak automatycznie wygenerować unikalny identyfikator w SQL, taki jak UID12345678?
Zatrzymaj dostęp przed używaniem niewłaściwej tożsamości podczas dołączania do tabeli połączonej na serwerze SQL
Jak uzyskać listę wszystkich języków w SQL Server (T-SQL)