次の SQL は、特定のユーザー名が特定の日付に対して 1 つのエントリしか持てないという条件の下で機能します。
CREATE TABLE #t1 (
player varchar(max),
dated datetime,
score int
)
insert into #t1 values ('joe', '2013-03-01', 4)
insert into #t1 values ('joe', '2013-03-03', 5)
insert into #t1 values ('joe', '2013-03-06', 3)
insert into #t1 values ('dave', '2013-03-03', 6)
insert into #t1 values ('dave', '2013-03-05', 8)
insert into #t1 values ('dave', '2013-03-07', 7)
SELECT player, score
from #t1 AS t1
WHERE dated = (SELECT MAX(t2.DATED) FROM #t1 AS t2 WHERE t1.player = t2.player)
DROP TABLE #t1