Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7918 / 9994 ←次へ | 前へ→

【5258】Re:シェア率の算出方法
質問  sakaiII  - 05/6/5(日) 21:10 -

引用なし
パスワード
   前回のレスで、問題解決できました。ありがとうございます。

もし、メーカー名_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;
233 hits

【5222】シェア率の算出方法 sakaiII 05/6/3(金) 7:14 質問
【5227】Re:シェア率の算出方法 小僧 05/6/3(金) 10:43 回答
【5258】Re:シェア率の算出方法 sakaiII 05/6/5(日) 21:10 質問
【5265】Re:シェア率の算出方法 小僧 05/6/6(月) 10:59 回答
【5320】Re:シェア率の算出方法 sakaiII 05/6/7(火) 21:11 質問
【5321】Re:シェア率の算出方法 小僧 05/6/8(水) 9:55 回答
【5356】Re:シェア率の算出方法 sakaiII 05/6/10(金) 21:41 質問
【5362】Re:シェア率の算出方法 小僧 05/6/12(日) 9:25 回答
【5372】Re:シェア率の算出方法 sakaiII 05/6/14(火) 12:19 お礼

7918 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078249
(SS)C-BOARD v3.8 is Free