Você pode usar um
CTE
com um ROW_NUMBER
assim: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
com um ROW_NUMBER
assim: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
Processo de atualização passo a passo para R12.2 Atualização parte -3
A sintaxe regexp_matches do Postgresql não está funcionando conforme o esperado
Como calcular a receita no MySQL
Como obter a tabela pai, a tabela de referência, o nome da restrição de chave estrangeira e as colunas no SQL Server - SQL Server / TSQL Tutorial Part 71