Вы можете идентифицировать дубликаты (date2, GroupID), используя
Select date2,GroupID
from t
group by (date2,GroupID)
having count(*) >1
Используйте это для идентификации записей в основной таблице, которые являются дубликатами:
Select *
from t
where date1='1900/01/01'
and (date2,groupID) = (Select date2,GroupID
from t
group by (date2,GroupID)
having count(*) >1)
ПРИМЕЧАНИЕ. Поскольку Date1, Date2, GroupID образуют уникальный ключ, проверьте, правильно ли ваш дизайн, позволяя Date1 иметь значение NULL. Вы можете иметь подлинный случай, когда Дата 1 отличается для двух строк, в то время как (дата2, GroupID) совпадает