2016-01-18 4 views
0

Я пытаюсь выяснить, что не так с этим простым запросом. Я пытаюсь суммировать несколько столбцов и группировать их по первичному ключу id, а затем я хочу извлечь максимальное число, используя «TOP 1» в порядке убывания. когда я добавляю линию ORDER BY sumofTotal DESC я получаю эту ошибку от визуального исследователя студии сервера:
ошибка при запросе базы данных доступа

SELECT  TOP 1 ID, SUM(K + L + M + N + AD + AR) AS sumofTotal 
FROM   Calculator 
GROUP BY ID 
ORDER BY sumofTotal DESC 
+0

Вы должны предоставить имена столбцов. И я сомневаюсь, что K, L, M являются столбцами ... –

+0

tnx (k, l, m и т. Д. Представляет реальные имена столбцов ..) – jonathana

ответ

0

SumOfTotal не столбец в этом поиске, это заголовок столбца.

Понадобится:

SELECT  TOP 1 ID, SUM(K + L + M + N + AD + AR) AS sumofTotal 
FROM   Calculator 
GROUP BY ID 
ORDER BY SUM(K + L + M + N + AD + AR) DESC 
+0

Не удается получить доступ к MS Access по псевдонимам столбцов? – jarlh