2013-07-22 37 views

回答

1

我覺得像有無數的例子擺在那裏,但這裏是一個用例:

一銀行交易日誌表有像字段:

Account_Number, 
Posting_Date, 
Transaction_Type, 
Transaction_Amount 

每個帳戶可以對任何多筆交易某一天,我想分析一段時間內交易類型的趨勢(即:借記卡購買VS檢查VS自動取款機取錢,等),所以我用:

SELECT Posting_Date 
    , Transaction_Type 
    , COUNT(*) 'Number of Transactions' 
    , AVG(Transaction_Amount) 'Average Transaction Amount' 
FROM Transaction_Journal 
GROUP BY Posting_Date 
     , Transaction_Type 
ORDER BY Posting_Date 
     , Transaction_Type 

事實上,我可能PIVOT的結果,所以我可以很容易地看到的趨勢,但這個想法顯示在我的例子中,在GROUP BY多個列獲得我每Transaction_TypePosting_Date聚合信息。