根据条件拆分列

时间:2015-10-02 07:37:40

标签: ms-access-2010

例如,我有一个表格,其中包含以下条目:

Item_Name TransactionType    Qty
A         Purchase            50
A         Sale                 1
A         Sale                 2
B         Purchase            25
B         Sale                 1
B         Sale                 1

现在我想在MS-Access中编写一个查询,它将提供以下输出?

Item_Name Purchased_QTY Sale_QTY
A         50              3
B         25              2

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

这似乎是一个基本的交叉表或支点:

TRANSFORM Sum(Table1.Qty) AS SumOfQty
SELECT Table1.Item_Name
FROM Table1
GROUP BY Table1.Item_Name
PIVOT Table1.TransactionType;