SELECT [FY07 and FY08 PARTS].FY, [FY07 and FY08 PARTS].PRODUCT_CODE, [FY07 and FY08 PARTS].PART_ID, [FY07 and FY08 PARTS].ORDER_QTY, [FY07 and FY08 PARTS].[Order Value]
FROM [FY07 and FY08 PARTS];
SELECT [FY07 and FY08 PARTS].FY, [FY07 and FY08 PARTS].PART_ID, SUM([FY07 and FY08 PARTS].ORDER_QTY) AS SUM_ORDER_QTY, SUM([FY07 and FY08 PARTS].[Order Value]) AS SUM_ORDER_VALUE
FROM [FY07 and FY08 PARTS]
GROUP BY [FY07 and FY08 PARTS].FY, [FY07 and FY08 PARTS].PART_ID;
If you do a GROUP BY on the Year and Product you can then bring back the averages. If you want to summarise the data even more, ie. % increase on previous year I would suggest populating a temporary table and then summarising the data in there.
If this is what you want to achieve let me know. I'm not aware of a way to efficently summarise the data any other way based on the number of records you are talking about.
Andy