お知恵を拝借したいので、再度協力依頼。

あるDBにあるデータを集計するためのファイルを作りたいのだが、
その方法をお聞きしたいのです。

例:小テスト得点データベース

結果.fp5
フィールド:実施日、氏名、科目、得点
      キー(=氏名&科目)

集計.fp5
フィールド:科目、氏名1〜40(40人分の氏名を入力)
      キー1〜40(=氏名&科目)
      累計1〜40(=Sum(リレーション::キー))
      平均点1〜40(=Average(リレーション::キー))
リレーション:集計.fp5::キー=結果.fp5::キー

この「集計.fp5」に月(<=12)を指定して、4月から指定した月の末日までの
合計と平均点を表示するように改造したいと思う。

だれかうまい方法はないものだろうか・・・