oracle如何根据时间排序查找出连续相同的记录数并统计
有一张表A里面包含以下字段
employeeID(员工号),product(产品ABC三种),money(金额),time(销售时间)
1 A 480 2019-11-11 12:04:02
1 B 480 2019-11-11 13:01:01
2 A 490 2019-11-11 13:01:01
1 A 470 2019-11-11 14:04:02
1 B 500 2019-11-11 15:01:01
1 B 500 2019-11-11 16:04:02
1 B 500 2019-11-11 17:01:01
1 A 500 2019-11-11 18:04:02
1 B 500 2019-11-11 20:01:01
如何统计员工按时间排序的情况下,连续销售金额相同的大于等于两笔的次数,并计算出连续销售的相同金额产品中A产品的销售总额比例:
结果:显示
员工2,连续相同金额的产品A比例为(480+500)/(480+480+500+500+500+500+500)不计算470;以及计算A产品在此员工所有的销售比例(480+500+470)/(480+480+470+500+500+500+500+500)计算470
如何sql语句实现呢?