I'm not following your comment, this is SQL
Code:
SELECT [running lines].horse, [running lines].rctrack, [running lines].RCDate, [running lines].rcRace, [running lines].[Date]
FROM [running lines]
WHERE ((([running lines].[date]) In
(
select top 5 XX.[Date] from
[running lines] as XX
WHERE XX.horse = [running lines].horse
Order By XX.[Date] desc ))
)
GROUP BY [running lines].horse, [running lines].rctrack, [running lines].RCDate, [running lines].rcRace, [running lines].[Date]
ORDER BY [running lines].horse, [running lines].[Date] DESC;