gpt4 book ai didi

mysql - 从多个 MySQL 表计算总销售额

转载 作者:行者123 更新时间:2023-11-29 08:19:03 25 4
gpt4 key购买 nike

我正在尝试弄清楚如何使用 MySQL 确定员工的总销售额。该数据库中有 4 个表,可帮助确定总销售额。我能够创建一个查询,选择所有必要的表来计算销售总额。

查询:

SELECT employees.eno, employees.ename, orders.ono, orders.eno, 
parts.pno, parts.price,odetails.ono, odetails.pno, odetails.qty
FROM test.employees, test.parts, test.orders, test.odetails
WHERE employees.eno = orders.eno AND parts.pno = odetails.pno

这会出现一个表格,显示员工的姓名、商品及其销售价格。我不知道从这里该去哪里。任何帮助将不胜感激!我不确定存储过程是否有帮助,那么我可以在 Java 程序中调用它来打印结果。这里真的很困惑。任何帮助,将不胜感激。谢谢!

最佳答案

尝试:

SELECT employees.eno, employees.ename, SUM(parts.price * odetails.qty) as TotalSales
FROM test.employees
INNER JOIN test.orders
ON empoyee.eno = orders.eno
INNER JOIN test.odetails
ON orders.ono = odetails.ono
INNER JOIN test.parts
ON odetails.pno = parts.pno
GROUP BY employees.eno, employees.ename

关于mysql - 从多个 MySQL 表计算总销售额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19942201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com