Using Access 2003 in 2000 format
I have a totals query for which the sql is as follows
The fiscal year for the organization is October 1 through September 30.
When I run this query for October 1,2008 through September 30, 2009 I get one result for each member.
However, when I run the query for October 1, 2007 through September 20, 2008 I get 2 results for each member. One result totals meetings attended for the 2007 months, the second result totals meetings attended for the 2008 months.
Is there a way to fix this?
Thanks.
Tom
I have a totals query for which the sql is as follows
Code:
SELECT tblMembers.MemberID, [LastName] & ", " & [PreferredName] AS FullName, tblAttendance.MeetingTypeID, tblMeetingType.MeetingType, Count(tblAttendance.MeetingDate) AS CountOfMeetingDate, tblAttendance.HoursSpent, tblMembers.LastName, tblMembers.PreferredName, First(tblAttendance.MeetingDate) AS FirstOfMeetingDate, [CountOfMeetingDate] AS Show, RetThur(Forms!frmDateSelector!txtStartDate,Forms!frmDateSelector!txtEndDate) AS Thursdays, IIf(Weekday(DateSerial(Year([MeetingDate]),12,25))=5 And Weekday(DateSerial(Year([MeetingDate]),1,1))=5,50,IIf(Weekday(DateSerial(Year([MeetingDate]),12,25))=5 Or Weekday(DateSerial(Year([MeetingDate]),1,1))=5,51,52)) AS WeekCount
FROM tblMeetingType INNER JOIN (tblMembers INNER JOIN tblAttendance ON tblMembers.MemberID = tblAttendance.MemberID) ON tblMeetingType.MeetingTypeID = tblAttendance.MeetingTypeID
WHERE (((tblAttendance.MeetingDate) Between [Forms]![frmDateSelector]![txtStartDate] And [Forms]![frmDateSelector]![txtEndDate]))
GROUP BY tblMembers.MemberID, [LastName] & ", " & [PreferredName], tblAttendance.MeetingTypeID, tblMeetingType.MeetingType, tblAttendance.HoursSpent, tblMembers.LastName, tblMembers.PreferredName, IIf(Weekday(DateSerial(Year([MeetingDate]),12,25))=5 And Weekday(DateSerial(Year([MeetingDate]),1,1))=5,50,IIf(Weekday(DateSerial(Year([MeetingDate]),12,25))=5 Or Weekday(DateSerial(Year([MeetingDate]),1,1))=5,51,52))
HAVING (((tblAttendance.MeetingTypeID)=1))
ORDER BY tblMembers.LastName, tblMembers.PreferredName;
When I run this query for October 1,2008 through September 30, 2009 I get one result for each member.
However, when I run the query for October 1, 2007 through September 20, 2008 I get 2 results for each member. One result totals meetings attended for the 2007 months, the second result totals meetings attended for the 2008 months.
Is there a way to fix this?
Thanks.
Tom