SELECT AnotherID, TID, TDate, COUNT(*) AS Total
FROM MyTable
GROUP BY TID
HAVING Total > 1
上記のクエリは、複数のレコードが同じTIDを持つレコードを返します。次に、最新の日付を選択する必要があります。
上記のクエリはTDateを返しますが、最新のものではありません。基本的に、TIDでグループ化し、TDateが最新であるレコードを取得する必要があります。複数のレコードが同じTIDを持つレコードのみを取得する必要があります。
注:適切なAnotherIDフィールドが選択されないため、MAX(TDate)を使用することはできません