I have a query that ranks Finishers by numeric time (NumResult), including ties. Oddly, it pairs ties at the lower of the two places--ie, if two Finishers tie for 2nd, they would both be given a Place of 3. This should be an easy fix, but I can't see what to tweak. Is this too complex a ranking query?
SELECT T.MeetClass, T.WholeName, T.NumResult, T.FinishID, (SELECT COUNT(*)
FROM [qryFindFinishers] T1
WHERE T.NumResult > 0 AND T.MeetClass = T1.MeetClass AND T.NumResult >= T1.NumResult) AS Place
FROM qryFindFinishers AS T
WHERE ((((SELECT COUNT(*)
FROM [qryFindFinishers] T1
WHERE T.MeetClass = T1.MeetClass AND T.NumResult >= T1.NumResult))<>False))
ORDER BY T.MeetClass, T.NumResult;
SELECT T.MeetClass, T.WholeName, T.NumResult, T.FinishID, (SELECT COUNT(*)
FROM [qryFindFinishers] T1
WHERE T.NumResult > 0 AND T.MeetClass = T1.MeetClass AND T.NumResult >= T1.NumResult) AS Place
FROM qryFindFinishers AS T
WHERE ((((SELECT COUNT(*)
FROM [qryFindFinishers] T1
WHERE T.MeetClass = T1.MeetClass AND T.NumResult >= T1.NumResult))<>False))
ORDER BY T.MeetClass, T.NumResult;