|
返信ありがとうございます。
一度試してみます。
▼hatena さん:
>>クエリで「小計」を出力したいと思い、SQLのROLLUPを使えば
>>いいと聞いたので下記SQLを書きましたが上手く出来ません。
>>
>>SELECT uriage.コード,uriage.担当名,uriage.県名,Sum(uriage.金額) AS 金額の合計
>>FROM uriage
>>GROUP BY ROLLUP(uriage.コード,uriage.担当名,uriage.県名)
>>
>>エラーで「式に未定義関数 ROLLUP があります
>>
>>とメッセージが表示されます。
>
>AccessのSQLはROLLUPには対応してません。
>
>代替案ですが、ユニオンクエリで集計クエリと連結すればどうでしょうか。
>
>
>SELECT uriage.コード, uriage.担当名, uriage.県名, "" AS 項目, uriage.金額
>FROM uriage
>UNION ALL
>SELECT uriage.コード, Null, Null, "合計" AS 項目, Sum(uriage.金額)
>FROM uriage
>GROUP BY uriage.コード, Null, Null, "合計"
>ORDER BY uriage.コード, 項目;
|
|