【发布时间】:2019-03-09 15:12:19
【问题描述】:
我正在尝试回答这个问题: "对于每个推销员,列出他/她的销售额以及那些销售额超过他/她的推销员的平均销售额。
select sum(p.price * d.qty)
from salesman s
join invoices i on (i.salesman = s.salesman)
join detail d on (d.ino = i.ino)
join parts p on (p.pno = d.pno)
where ---------(
select sum(p.price * d.qty)
from salesman s
join invoices i on (i.salesman = s.salesman)
join detail d on (d.ino = i.ino)
join parts p on (p.pno = d.pno)
)
group by s.salesman
order by s.salesman
我不知道如何将所有其他销售与我从当前行获得的销售进行比较,并为每个销售员重复此操作
业务员通过一些表格链接,以得出零件的成本和销售数量
感谢您的帮助
【问题讨论】: