我正在一个需要我显示用户每天平均输入次数的图表的网站上。我已经有一个SQL查询,可以向我返回此信息:
SELECT sum(number)/count(number) as average, date FROM stats WHERE * GROUP BY date
这给了我想要的结果,但是结果以三位小数精度给出。我想四舍五入这个数字。我当然可以用PHP或模板引擎来做,但是我很好奇数据库中是否有办法做到这一点。
有没有一种方法可以将输出强制转换为整数(在MySQL中)?
SELECT CAST(sum(number)/count(number) as UNSIGNED) as average, date FROM stats WHERE * GROUP BY date