2015-10-02 218 views
0

比如我有一個具有以下條目表:分割列基於條件

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 

有人可以幫忙嗎?

回答

0

這似乎是一個基本的交叉表或透視:

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