プロが教える店舗&オフィスのセキュリティ対策術

アクセス2000を使っています。
クロス集計クエリのウイザードで下記を作成しましたが合計値が表示されません。
TRANSFORM Sum(納品書.数量) AS 数量の合計
SELECT 納品書.商品名, Sum(納品書.数量) AS [合計 数量]
FROM 納品書
GROUP BY 納品書.商品名
PIVOT Format([年月日],"mmm") In ("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");

もともとのレコードは
年月日 商品名 数量
01/01/10 カメラ 50
02/01/15 ラジオ 50
02/01/15 テレビ 30
というような内容です。

#まだウイザード頼りのレベルです。

A 回答 (1件)

御疲れ様です



>クロス集計クエリのウイザードで下記を作成しましたが合計値が表示されません。
そうですね、列見出しがPIVOT句によって、固定されています

>Format([年月日],"mmm")
は、英表記の月を返します。(例えば、「2月」なら「Feb」とか)

ですから、この部分を
Format([年月日],"m\月")
に修正すれば、期待のものが出来ると思います。

たぶん、ウィザードを使用して作成したものと思われますが....
参考になれば
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

>>Format([年月日],"mmm")
>は、英表記の月を返します。(例えば、「2月」なら>「Feb」とか)

全然知りませんでした。 (^^;

>たぶん、ウィザードを使用して作成したものと思われますが....

ウイザードしかまだ使えず。 (泣)

勉強になりました。

お礼日時:2002/03/07 11:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!