SELECT DISTINCT
почти никогда не требуется с GROUP BY
.Кроме того, вы правы, для 'A'
должна быть только одна строка - при условии, что учетная запись точно такая же.
Тот факт, что вы получаете две строки, означает, что они не совпадают.Одной из проблем могут быть конечные пробелы.Вы можете проверить это:
SELECT DISTINCT '|' + Account + '|'
FROM TableAccount ;
Другими проблемами могут быть символы, которые выглядят одинаково, или скрытые символы.Для поиска проблемы может потребоваться некоторое расследование.