@Romario21

MSSQL ошибка в запросе?

Получаю ошибку:
Msg 8120, Level 16, State 1, Line 2
Column 'SysAdminUnit.Name' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.


Вот запрос:
SELECT  COUNT(l.Id) AS COUNT, l.OwnerId, u.Name 
FROM Lead l 
LEFT OUTER JOIN SysAdminUnit u ON l.OwnerId = u.Id 
WHERE (QualifyStatusId = '6f4ac06a-af62-495d-b13a-e68dc6b9c53b' 
        OR QualifyStatusId='db93b4dc-45b6-40e4-81f4-d14d43655d0e') 
  AND  CreatedOn LIKE '2018-05-15%' 
GROUP BY OwnerId

Задача посчитать кол-во записей сделанных пользователем за текущий день. JOIN нужен, для вытягивания ФИО.
  • Вопрос задан
  • 574 просмотра
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Получаю ошибку Column 'SysAdminUnit.Name'

Так исправьте:
GROUP BY l.OwnerId, u.Name

Не надо экономить на символах. Не нужно использовать псевдонимы, если это затрудняет понимание.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы