【发布时间】:2016-09-14 15:26:58
【问题描述】:
我的情况是 A 人可以在一年中的每个月销售产品 A。根据这些信息,我必须计算出他们在本年度销售最多产品 A 的月份。
如果他们在一月份销售 10 件产品 A,8 月份和 10 月 10 日销售 6 件,我会获取最近一个月(在本例中为 10 月份)的信息。
但是,我想包含某种跟踪器,说明如果当年的当前 MAX 在一年的早些时候被人 A 相等,我想计算发生的次数。如果 A 人在 11 月继续卖出 15 个,柜台应该重新开始。
当前数据 =
EMP PRODUCT MONTH VOLUME
---------------------------------------------------
A A 1 10
A A 8 6
A A 10 10
目标=
EMP PRODUCT MAX(VOLUME) COUNT
---------------------------------------------------
A A 10 2
任何有关解决此问题的最有效方法的建议都会很棒!
【问题讨论】:
-
你有没有尝试过?
标签: sql oracle count max aggregate