![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
アクセスクロス集計のことですが、下記のような場合
合計 4月 5月 6月
山田太郎 100円 20円 50円 30円
山田花子 130円 50円 50円 30円
山崎百恵 180円 100円 50円 30円
このような表を使っていますが、この一番下に月別集計を表示したいのですが、これをクエリにうまく書く方法がありますか。つまり1つのSQLで表示する方法。
#素人で、クエリはウイザードで作ったものに一部where句を追加したりしかできません。
#実務的には クロス集計のSQLをaspにて表示しています。
#質問の仕方に自信なし。
No.2ベストアンサー
- 回答日時:
「回答に対する補足」にあるクロス集計クエリーに、例えばクエリ1という名前を付けて保存します。
そしてそのクエリーを参照した下のクエリーを新しく作ればよいと思います。
SELECT * FROM クエリ1 UNION ALL SELECT "合計",SUM([合計 count]), SUM([1月]), SUM([2月]), SUM([3月]),SUM([4月]),SUM([5月]), SUM([6月]), SUM([7月]), SUM([8月]), SUM([9月]), SUM([10月]), SUM([11月]), SUM([12月]) FROM クエリ1;
クエリ1の部分を、「補足」のクエリー内容で置き換えても良いとは思いますが、やたら長くなります。
No.1
- 回答日時:
「UNION ALL」を使ってみてはいかがでしょうか?
SELECT
名前,
4月 + 5月 + 6月 AS 合計,
4月,
5月,
6月
FROM テーブル
UNION ALL
SELECT
'合計',
SUM(4月 + 5月 + 6月),
SUM(4月),
SUM(5月),
SUM(6月)
FROM テーブル
この回答への補足
回答ありがとうございました。
他力本願で申し訳ありませんが、もしもよろしければ、下記の修正方法がわかりましたらアドバイスを。 (^^;
TRANSFORM Sum(マスター.count) AS countの合計
SELECT マスター.氏名, Sum(マスター.count) AS [合計 count]
FROM マスター
GROUP BY マスター.氏名
PIVOT Format([年月日],"oooo") In ("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 格安スマホ・SIMフリースマホ 今 ahamoを使っていて 4898円以下になる携帯会社があれば乗り換えたいです 20GBと24時間 9 2022/09/27 07:43
- アルバイト・パート 22年10月から社会保険適用拡大について、詳しい方いらっしゃいましたら教えてください 2 2022/09/01 20:40
- 預金・貯金 世代別1000万円以上貯蓄ある人の割合(´・ω・`) 2 2023/01/12 19:20
- 自動車ローン・自動車保険・車両保険 車の残価設定ローンの金利手数料について教えてください 5 2023/03/15 22:36
- FX・外国為替取引 FXで質問です 2 2023/08/23 00:56
- 賃貸マンション・賃貸アパート マンション退去の原状回復について 1 2023/03/01 12:17
- 数学 効用関数と直線:なぜ直線になる? 3 2022/06/04 20:39
- クレジットカード 楽天カードのポイント付与は利用ごとか月額合計に対して計算をするのかどっちでしょうか? 4 2022/11/30 15:48
- 数学 中二 確率 100円硬貨が1枚、50円硬貨が2枚、10円硬貨が5枚あります。 (1)100円の支払い 7 2023/06/05 19:57
- FX・外国為替取引 請求書にドル表記と日本円表記で支払いはドルの場合の計上について 2 2022/07/23 07:49
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
桐の集計(集計行設定のこと)...
-
FROM の中で CASE を使えるでし...
-
MS-Accessのクロス集計クエリと...
-
access 存在しない項目を”0件”...
-
Accessフォームにクロス集計ク...
-
複数列フィールド値のクロス集計
-
MAX(都道府県名)
-
「警告 : NULL 値は集計または...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
Accessでテーブルの値をテキス...
-
「直需」の意味を教えてください
-
SQLServer2005のSQL文での別名...
-
Accessでコードを入れると名前...
-
Access 昇順・降順で並び替え...
-
SUBSTRING 関数に渡した長さの...
-
Oracle 2つのDate型の値の差を...
-
テーブルの存在チェックについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
アクセスクエリの計算
-
FROM の中で CASE を使えるでし...
-
AccessからExcelへエクスポート...
-
複数列フィールド値のクロス集計
-
Accessフォームにクロス集計ク...
-
access 存在しない項目を”0件”...
-
VBA 得意先ごと且つ日付ごとに...
-
accessクロス集計で前月21日~...
-
「警告 : NULL 値は集計または...
-
クロス集計の結果を元に戻す方法
-
Accessで年齢から年代ごとの集計
-
MS-Accessのクロス集計クエリと...
-
桐の集計(集計行設定のこと)...
-
アクセスクエリ 締め日毎で絞...
-
アクセス レポートのテキスト...
-
Accessで別テーブルの個数をユ...
-
クロス集計での order by句の使...
-
クエリを使って縦に一行ずつ足...
-
絶対値ごとに集計したい
おすすめ情報