Вы можете отфильтровать самую последнюю запись с row_number, а затем применить условие к full_name
во внешнем запросе, отсортировать и ограничить:
select top(10) *
from (
select d.*, row_number() over(order by date_created desc) rn
from db_user
) t
where rn > 1 and full_name like 'Admin%'
order by date_create desc
Или, используя offset
:
select *
from (
select d.*, row_number() over(order by date_created desc) rn
from db_user
) t
where rn > 1 and full_name like 'Admin%'
order by date_create desc
offset 0 rows fetch next 10 rows only