我有一个简单的脚本,我试图获取每个客户的最新记录。我如何在 TSQL 中做到这一点?这是我目前的代码,但是,这仅选择了一条记录总数。这一条记录显示所有客户的最新记录,而不是每个客户!请问我该如何重新制定这个?
SELECT TOP 1
C.ClientID, actual_date
From ClientRecords C
WHERE (@ClientID is NULL or C.Client_ID = @ClientID)
Group by C.ClientID, actual_date
ORDER BY C.actual_date