gpt4 book ai didi

mysql - 添加计算字段的结果

转载 作者:行者123 更新时间:2023-11-29 15:55:56 24 4
gpt4 key购买 nike

我正在为学校做一些作业,其中包括设计和构建数据库,然后回答一些需要您创建查询的问题。

倒数第二个问题要求我“显示每个项目的计费总额”这是我的数据库的设计:https://imgur.com/a/dmt7BUv

到目前为止我所拥有的是:

SELECT projName, hourlyCharge * hoursBilled as 'ProjectTotal'
FROM hours INNER JOIN project ON project.projNo = hours.projNo
INNER JOIN employees ON employees.empNo = hours.empNo
INNER JOIN jobs ON jobs.jobClass = employees.jobClass

这给了我这个结果:https://imgur.com/a/q5JLJyI

根据作业的预期输出是:https://imgur.com/a/57xL85r

我尝试了很多东西,使用 WHERE、EXISTS、IN 等...我确信我想太多了,而且它相当简单,但我无法弄清楚。

最佳答案

您需要 SUM()GROUP BY 才能获得预期结果:

SELECT projName, SUM(hourlyCharge * hoursBilled) as 'ProjectTotal'
FROM hours
INNER JOIN project ON project.projNo = hours.projNo
INNER JOIN employees ON employees.empNo = hours.empNo
INNER JOIN jobs ON jobs.jobClass = employees.jobClass
GROUP BY projName

关于mysql - 添加计算字段的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56456768/

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