I have just tried this using
SELECT new.q1, new.q2, new.q3, new.q4, new.q5, new.q6, new.q7, new.q8, new.q9, new.q10, new.date
FROM new
WHERE (((new.date) Between #5/1/2003# And #8/31/2003#));
and
SELECT test1.q1, Count(test1.q1) AS CountOfq1
FROM test1
GROUP BY test1.q1
HAVING (((test1.q1)=1...