|
前回のレスで、問題解決できました。ありがとうございます。
もし、メーカー名_1、メーカー名_2を追加する場合は、以下のよう記述しましたが、
エラーがでています。
エラー:Sum(Table_Area-1.数量)構文エラー、演算子がありません。
どこに間違いがあるのでしょうか?
ご伝授ください。
よろしくおねがいします。
SELECT
'合計' AS メーカー名,
' ' AS メーカー名_1, -------->追加したフィールド
' ' AS メーカー名_2, -------->追加したフィールド
Sum(Table_Area-1.数量) AS 数量の合計,100 AS 数量シェア%,
Sum(Table_Area-1.金額) AS 金額の合計, 100 AS 金額シェア%
FROM Table_Area-1
GROUP BY '合計', 100, 100
UNION ALL SELECT
Table_Area-1.メーカー名,
Table_Area-1.メーカー名_1,-------->追加したフィールド
Table_Area-1.メーカー名_2,-------->追加したフィールド
Table_Area-1.数量,
[数量]/DSum('数量',"Table_Area-1")*100 AS 数量シェア%,
Table_Area-1.金額,
Format([金額]/DSum('金額',"Table_Area-1")*100,"#.##") AS 金額シェア%
FROM Table_Area-1;
|
|