Можете да използвате CTE
с ROW_NUMBER
като това:
WITH CTE AS
(
SELECT UserFK, aDate, aValue,
RN = ROW_NUMBER() OVER (PARTITION BY UserFK ORDER BY aDate DESC)
FROM dbo.TableName
)
SELECT UserFK, aDate, aValue
FROM CTE
WHERE RN = 1
Можете да използвате CTE
с ROW_NUMBER
като това:
WITH CTE AS
(
SELECT UserFK, aDate, aValue,
RN = ROW_NUMBER() OVER (PARTITION BY UserFK ORDER BY aDate DESC)
FROM dbo.TableName
)
SELECT UserFK, aDate, aValue
FROM CTE
WHERE RN = 1
Прозрачно криптиране на данни (TDE) в SQL Server в група за наличност на AlwaysOn в пример
SQL - изберете отделни записи в едно поле с най-високи записи от друго поле
SQL Server за показване на дърво с данни в определен формат
SQL Server 2008:актуализирайте таблицата с първичен ключ
Ако актуализирам изглед, оригиналните ми таблици ще бъдат ли актуализирани