date、customerID、orderID、およびorderCostを一覧表示するビューがあります。 1か月あたりの最大支出顧客を選択するにはどうすればよいですか?月額最大消費者を選択する方法
SELECT EXTRACT(YEAR FROM date) AS year, MONTHNAME(date) AS month, customerID, SUM(orderCost)
FROM CustomerPricedOrder
GROUP BY MONTH(date), customerID;
がCustomerPricedOrderがある*場所: データは、2015年
は私が持つ毎月、各顧客が費やしたSUMではなく、最大の支出の顧客を取得することができています年の6ヶ月の期間にまたがりますCustomerOrderという表からデータを取得するビュー
ストアドプロシージャを使用して1か月あたりの最大消費顧客を確認するにはどうすればよいですか? カーソルが必要ですか?
私がプロシージャを呼び出すとき、私は必要と出力の例:
- 年........月.........得意先
- 2015 ... ..... 1月....... 4
- 2015 ........ 2月...... 21
- 2015 ........ 3月... ...... 6
- 2015 ........ 4月......... 11
ここで、customerIDはその月の最高の消費者です。
これはよく知られた問題です。 http://stackoverflow.com/questions/tagged/greatest-n-per-group –