Till Allan's back, just check if below gives some guidelines :
Code:
SELECT
qryEventLeastStartDateA.eventID,
qryEventLeastStartDateA.MinOfStartDate,
qryEventDeptPeopleCountExpenseSumA.department,
qryEventDeptPeopleCountExpenseSumA.CountOftstName,
qryEventDeptPeopleCountExpenseSumA.SumOfExpenses
FROM
(
SELECT
tblEvents.eventID,
Min(tblEvents.StartDate) AS MinOfStartDate
FROM
tblEvents
GROUP BY
tblEvents.eventID
)
AS qryEventLeastStartDateA
INNER JOIN
(
SELECT
tblEvents.eventID,
tblEvents.department,
Count(tblEvents.tstName) AS CountOftstName,
Sum(tblEvents.Expenses) AS SumOfExpenses
FROM
tblEvents
GROUP BY
tblEvents.eventID,
tblEvents.department
)
AS qryEventDeptPeopleCountExpenseSumA
ON
qryEventLeastStartDateA.eventID = qryEventDeptPeopleCountExpenseSumA.eventID;
Thanks