Możesz użyć CTE
z ROW_NUMBER
tak:
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
Możesz użyć CTE
z ROW_NUMBER
tak:
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
MS SQL2005 Query/Store Proc Results to Text za pomocą SqlCommand lub dowolnej innej metody
Kiedy mogę hostować IIS i SQL Server na tym samym komputerze?
Jak połączyć wszystkie kolumny w Select z SQL Server
Skanowanie wstecz indeksu SQL Server:zrozumienie, dostrajanie
Tempdb pełny podczas zapytania o odrębną liczbę wszystkich tabel