php - 平均查询的总轮数

标签 php mysql sql

任何人都可以帮我解决我的查询...在我当前的查询中,我计算特定人的总分的平均值,结果类似于 4.232398 我希望它自动舍入最终分数,因此不是小数类型输出......任何人都可以帮助我。

我的查询:

SELECT DISTINCT 
(SELECT SUM(t2.inttotal)
 FROM app_interview2 AS t2 
 WHERE t2.atic = t.atic)/7
 AS interview_sum,

(SELECT SUM(o2.ototal)
 FROM other_app2 AS o2 
 WHERE o2.oaic = t.atic)/7
 AS other_sum,

atid,
atic,
atname,
region,
town,
uniq_id,
position,
salary_grade,
salary
FROM app_interview2 AS t
WHERE uniq_id = '$q'
GROUP BY t.atname HAVING COUNT(DISTINCT t.atic)

最佳答案

SELECT ROUND(SUM(t2.inttotal), x) 其中 x 是您需要的小数位数。

关于php - 平均查询的总轮数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21891840/

相关文章:

php - PHP代码中插入并调用JS

具有十进制格式的 PHP Mysql SUM

mysql - 需要免费的英文词典或语料库,最终要一个MySQL数据库

sql - 在 JOIN 查询中使用限制/偏移量

sql - 使用 codeigniter 和 ajax 检查数据库中是否存在用户名

php - 如果发生重复输入错误,如何将用户重定向到其他页面?

php - 使用 Composer 时如何从供应商文件夹中调用类?

php - sql查询中的特殊字符

mysql - SQL按分组计算行数

java - Spring Data JPA Select Distinct