0

これと同様のことを実行する必要があります。タグ フィールドには動的に生成された値が含まれます。

Tag                     | Qty  | Price_Of_Unit
--------------------------------------------------
Jam Bottle 90ml         | 2    | $9
Jam Bottle 180ml        | 1    | $15
Jam Bottle 180ml        | 3    | $15
Jam Bottle 180ml        | 2    | $15
Jam Bottle 90ml         | 2    | $9

次のようなものを返すクエリが必要です。

Tag                     | Qty  | Price_Of_Unit
--------------------------------------------------
Jam Bottle 90ml         | 4    | $9
Jam Bottle 180ml        | 6    | $15

タグ フィールドに値が繰り返されていないときに、数量フィールドが追加されます。

注: テーブルには、このクエリを生成するフィールドが含まれています

ID, Tag, QTY, Price_Of_Unit

誰か答えてくれたら必死です!前もって感謝します!バシテ

4

2 に答える 2

1

グループ化したいということですか?

SELECT
    Tag
    ,sum(QTY)
    ,sum(Price_Of_Unit)
FROM
    Table
GROUP BY
    Tag

これにより、すべての行が同じタグで「グループ化」され、他の列は行のグループに対する関数になります。ここでは、すべての QTY 列と Price_Of_Unit 列を合計する合計を選択しました。

グループ化:

http://office.microsoft.com/en-gb/access-help/group-by-clause-HA001231482.aspx

合計の代わりに他の「集計」関数を実行できます。

http://msdn.microsoft.com/en-us/library/office/bb177686(v=office.12).aspx

于 2013-09-22T08:41:30.930 に答える