|
▼トト さん:
>▼pinetree さん:
>基本はクロス集計クエリを使用すると良いです。
>TRANSFORM Sum([TABLE-A].POINT) AS POINTの合計
>SELECT [TABLE-A].CODE
>FROM [TABLE-A]
>GROUP BY [TABLE-A].CODE
>PIVOT [TABLE-A].RANK;
>
>場合によっては、1行目は
>TRANSFORM First([TABLE-A].POINT) AS POINTの先頭
>でも良いでしょう。
>
>
>少し作成が面倒ですが、
>SELECT [TABLE-A].CODE,
>Max(IIf([TABLE-A]![RANK]=1,[TABLE-A]![POINT],Null)) AS RANK1_POINT,
>Max(IIf([TABLE-A]![RANK]=2,[TABLE-A]![POINT],Null)) AS RANK2_POINT,
>Max(IIf([TABLE-A]![RANK]=3,[TABLE-A]![POINT],Null)) AS RANK3_POINT
>FROM [TABLE-A]
>GROUP BY [TABLE-A].CODE;
>このような集計クエリであれば、より希望に近いかもしれません。
>
>
>参考までに。
ご指導ありがとうございました。
ねらい通りの結果を得ることができました。
今後ともよろしくお願いいたします。
|
|