我有一個表(交易)列'TransID','StoreName'和'金額'。 有幾個商店列出的金額爲'0'。按行值排序的唯一行的SQL百分比?
TRANSACTIONS
TransID StoreName Amount
1 Able Store 45
2 Baker Store 23
3 Charlie Store 9
4 Baker Store 0
5 Charlie Store 0
6 Charlie Store 0
我需要生成一個查詢來告訴我,爲每個不同的STORENAME, 什麼是< $ 0.01>的百分比爲每個存儲與輸出這$ 0.01。
在上表中,其結果應該是這樣的:
Able Store 100%
Baker Store 50%
Charlie Store 33%
我已經試過COUNT,GROUP BY但我無法弄清楚如何做到這一點?或者如果它甚至有可能...或者,也許我只是不那麼尖銳...
任何建議都非常歡迎。我還有幾根頭髮要拔出....
如果我想按月輸出結果怎麼辦? STORE MONTH1 MONTH2 MONTH3 ... 能夠存儲100%50% 貝克商店50%0% 查理商店33%75%
AVG是一個標準的(總)組可能適合你的問題的功能 – umlcat 2014-10-20 20:47:47