我寫了這個查詢,顯示所需的輸出,如果我不使用groupby [Service Order Labor].EmployeeID
條款女士訪問查詢集團通過員工ID
我所試圖實現的是列出所有工作單的分配給員工,因此,如果有一個單一的僱員它應該被寫爲一組的多個記錄
SELECT [Service Order Labor].WorkorderLaborID, [Service Order Labor].WorkorderID, Customers.ID AS CustomerID, Customers.SiteName AS Customer, [Service Orders].ProblemDescription, Employees.[EmployeeID#] AS EmployeeID, Employees.EmployeeName, [Service Order Labor].SERVICED AS StartDate, [Service Orders].DateFinished AS CompletedDate, [Service Order Labor].DISPATCH, [Service Types].Type, [Service Orders].[PRIORITY#], [Service Orders].COMPLETE, [Service Order Labor].ACTIVE
FROM (((Customers INNER JOIN [Service Orders] ON Customers.ID = [Service Orders].ID) INNER JOIN [Service Order Labor] ON [Service Orders].WorkorderID = [Service Order Labor].WorkorderID) INNER JOIN Employees ON [Service Order Labor].EmployeeID = Employees.[EmployeeID#]) INNER JOIN [Service Types] ON [Service Orders].Type = [Service Types].TypeID
ORDER BY [Service Order Labor].SERVICED, [Service Order Labor].WorkorderID group by [Service Order Labor].EmployeeID;
的誤差是
「GROUPBY」需要一個空間: –
「按組」您還需要使用'組by'正確。考慮使用查詢設計器。 –
@JeremyCook @JeremyCook我確實改變了它,以相同的錯誤 – user580950