作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编写查询以查找使用给定表的所有销售人员中最高的平均销售额。
Table: Sales
Field Type
InvoiceNo Integer
SalesPerson Text
TotalSale Integer
示例
InvoiceNo SalesPerson TotalSale
1 Acheson 50
2 Bryant 25
3 Bennett 250
4 Acheson 50
5 Bryant 100
6 Bennett 250
示例输出
max(totalsale)
250.0000
我尝试使用:SELECT MAX(TotalSale) FROM Sales
。我的示例测试用例的输出是 250,但在线法官给出了错误的答案判决。此外,当我将查询更改为:SELECT MAX(TotalSale*1.0000) FROM Sales
时,我得到了示例测试用例的正确答案,但其他测试用例的答案仍然错误。
这里的平均值是什么意思?应该查询什么?
此外,这并非来自任何正在进行的比赛。它来自您可以在此处尝试的练习测试:https://www.hackerearth.com/challenge/test/kredx-data-analyst-test/
最佳答案
1.首先,您必须使用 AVG 函数计算每个 SalesPerson 的平均 TotalSale。
SELECT SalesPerson, AVG(TotalSale) AS 'TotalSale'
FROM Sales
GROUP BY SalesPerson
2.从上述查询生成的表中找出最大值。
SELECT MAX(avgSales.TotalSale)
FROM (SELECT AVG(TotalSale) AS 'TotalSale' FROM Sales GROUP BY SalesPerson) AS avgSales
关于mysql - 寻找平均最高工资,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53683528/
这是电话面试中提出的第一个问题? 员工表有 ID、姓名、薪水、部门列。给我按部门列出的最高工资。 我的答案:按部门从员工组中选择最高(薪水)、部门。 后续问题:现在,在上面的查询中,我只想获取平均工资
当我编译它时,我收到错误,操作符号有问题,行代码错误: Pay = (40 * Rate) + (( Hours - 40) * (1.5 * Rate)); 下面是我使用的完整代码。 import
我是一名优秀的程序员,十分优秀!