ページのトップに戻る
Symfoware Server SQLビギナーズガイド

6.1.4 グループ表の集計結果を再集計する

グループ表から集計した結果に対して再集計を行う場合は、導出表を利用します。導出表を利用することにより、ビュー表の定義をすることなく、再集計が可能となります。指定例を以下に示します。

在庫表から製品名ごとの在庫数量の合計を取り出した導出表を使って、製品の件数と在庫数量の合計を求めます。

SELECT COUNT(製品別在庫表.製品種類), SUM(製品別在庫表.在庫合計) FROM

     (SELECT 製品名, SUM(在庫数量) FROM 在庫管理.在庫表 GROUP BY 製品名)
                                    (1)

            AS 製品別在庫表(製品種類, 在庫合計)
                                    (2)

(1) 導出表

(2) 導出列リスト