Почему я получаю сообщение об ошибке для указанного выражения в запросе? - PullRequest
0 голосов
/ 07 января 2019

Я получаю следующую ошибку:

Ваш запрос не включает указанное выражение '[Сотрудники]. {Фамилия] & "," & [Имя]' как часть статистической функции.

Это представление SQL:

SELECT [Employees].[Last Name] & ", " & [First Name] AS EmployeeName,
       Sum(IIf([Vacation Calendar].[TypeID]=1,[Vacation Calendar].[Time],0)) AS SumOfSickTime
FROM   Employees 
INNER 
JOIN   [Vacation Calendar] 
       ON Employees.ID = [Vacation Calendar].EmployeeID
WHERE  (((Employees.[Active Employee])=True))
ORDER 
BY     [Employees].[Last Name] & ", " & [First Name];

1 Ответ

0 голосов
/ 07 января 2019

вы используете SUM, поэтому вам нужно включить функцию GROUP BY в конце вашего запроса.

Что-то вроде GROUP BY [Сотрудники]. [Фамилия] & "," & [Имя] использование ORDER BY не исправит это

...