程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了对查询执行数学运算大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决对查询执行数学运算?

开发过程中遇到对查询执行数学运算的问题如何解决?下面主要结合日常开发的经验,给出你关于对查询执行数学运算的解决方法建议,希望对你解决对查询执行数学运算有所启发或帮助;

我正在使用查询来返回记录总数 x 注册天数...我也想要平均值,我怎样才能得到这个结果?

SELECT COUNT(disTinCT CAST(DataCriacao AS DATE))  AS dias,userID,COUNT(*),sum(count(*) / dias) FROM ticket WHERE MONTH(DataCriacao) = month(CURDATE()) AND YEAR(DataCriacao) = YEAR(CURDATE()) AND motivoRegistro liKE '%Ap%' GROUP BY userID ORDER BY COUNT(*) DESC

预期

+--------+------+----------+-----+
| userID | dias | count(*) | avg |
+--------+------+----------+-----+
| root   |   10 |       50 |   5 |
+--------+------+----------+-----+

解决方法

你只是想要分裂吗?

SELECT COUNT(DISTinCT CAST(DataCriacao AS DATE)) AS dias,userid,COUNT(*),count(*) / COUNT(DISTinCT CAST(DataCriacao AS DATE))
FROM ticket
WHERE MONTH(DataCriacao) = month(CURDATE()) AND
      YEAR(DataCriacao) = YEAR(CURDATE()) AND
      motivoRegistro LIKE '%Ap%'
GROUP BY userid
ORDER BY COUNT(*) DESC

大佬总结

以上是大佬教程为你收集整理的对查询执行数学运算全部内容,希望文章能够帮你解决对查询执行数学运算所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。