以下のような請求書テーブルがあります。
顧客番号 項目名 料金
0001 商品A 200
0001 商品B 100
0002 商品A 200
このテーブルを以下のように変更したいのです。
顧客番号 項目名1 料金1 項目名2 料金2 項目名3 ...
0001 商品A 200 商品B 100
0002 商品A 200
一括変換する良い方法がありましたら、是非アドバイスお願いします。

A 回答 (1件)

こんにちは。


レスがつきませんね。
やりたいことは、何となくわかるのですが、現実的ではないと思います。
例えば「顧客番号(0001)」のレコード数が1000件あった場合、2000項目作ることになるからです。

レポートへの出力をお考えであれば、代案として、下記の結果レイアウトでクロス集計クエリを使えます。
ただし、顧客番号と項目名で重複がないことが前提です。
あまり参考にならなければごめんなさい。

<クエリ>
フィールド 顧客番号  項目名   料金
テーブル  請求書   請求書   請求書
集計    グループ化 グループ化 最大
行列の入替 行見出し  列見出し  値

<結果>
顧客番号 商品A 商品B
0001  200  100
0002  200  (Null)
    • good
    • 0
この回答へのお礼

レスありがとうございました。
HDクラッシュのため、お礼が遅くなって申し訳ありません。
ちょっときつめですが、クエリーと手作業でなんとかやってみようと思います
ご提案、どうもありがとうございました。

お礼日時:2001/12/17 14:59

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


人気Q&Aランキング

おすすめ情報