Do you need a list of recent items? If so, you can use:
SELECT [info] FROM [table] t WHERE NOT EXISTS (SELECT * FROM [table] tCheck WHERE t.date > tCheck.date)
If you want the list of all duplicated email addresses to use GROUP BY to collect similar data, then the HAVING clause to make sure the number is greater than 1:
SELECT [info] FROM [table] GROUP BY [email] HAVING Count(*) > 1 DESC
If you want to receive the last duplicate email (the only result), you simply add "TOP 1" and "ORDER BY":
SELECT TOP 1 [info] FROM [table] GROUP BY [email] HAVING Count(*) > 1 ORDER BY Date DESC
source share