您好,我正在尝试在 MSSQL 中执行以下查询,由于某种原因,当我在 select 语句中使用 MAX(MaxNumberLoggedOnAgentsToHalf) 时,我无法获取 DateTime 列。它抱怨:
列“Peripheral_Half_Hour.DateTime”在选择列表中无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
有人可以帮忙吗?这是我的选择声明:
SELECT EnterpriseName, MAX(MaxNumberLoggedOnAgentsToHalf) Max_Agents, DateTime
FROM Peripheral_Half_Hour PHH, Peripheral P
WHERE PHH.PeripheralID = P.PeripheralID AND MaxNumberLoggedOnAgentsToHalf > 0
GROUP BY EnterpriseName
谢谢!