Мой запросSQL Server агрегатная функция ошибка запроса
SELECT TOP 1 *, COUNT(*) AS totalRun
FROM history
ORDER BY starttime DESC`
Предполагаемый результат все данные из 1 строки в таблице истории с последними starttime
и поле totalrun
с общим количеством записей, но ... Я получаю следующую ошибку.
Msg 8120, Level 16, State 1, Line 1
Колонка 'history.id' недопустим в списке выбора, поскольку он не содержится ни в статистической функции или предложения GROUP BY.
Что я делаю неправильно?
EDIT
пример результата: Это все поля строки с последней STARTTIME в таблице истории с полем дополнительного COUNT «totalRun»
Вы забыли предложение 'group by'. –