Хорошо.,,Вам нужно упорядочить по частоте, а не по имени:
SELECT [Name]
FROM [Spareparts]
GROUP BY [Name]
ORDER BY COUNT(*) DESC
Если вам нужна только одна строка, добавьте TOP (1)
или FETCH FIRST 1 ROW ONLY
или LIMIT 1
, в зависимости от вашей базы данных.
РЕДАКТИРОВАТЬ:
Это работает, если вы включите счет в SELECT
?
SELECT [Name], COUNT(*) as cnt
FROM [Spareparts]
GROUP BY [Name]
ORDER BY cnt DESC