mysql - 在 mysql 中对结果求和,然后将结果除以 2

标签 mysql sum

再次,继续我的 mysql noob 问题 :) 我希望以下只是一个结果:

select sum(sales_today) from table1
union
select sum(sales_yesterday) from table1

现在这给了我两个结果,我如何让它只给我一个,两个结果的总和?我该怎么做才能对结果应用更多方程式,例如将其除以 2?

谢谢!

最佳答案

SELECT (SUM(sales_today) + SUM(sales_yesterday)) / 2 FROM table1

有关您可以使用的内容的更多详细信息,请参阅 MySQL Functions and Operators .

关于mysql - 在 mysql 中对结果求和,然后将结果除以 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6793168/

相关文章:

mysql - 跨多个表保留插入顺序

php - 从 Mysql 数据库中回显有序列表

mysql - 对于外表中不存在的记录,avg() 值设置为默认值 0

python - 按值求和列表

PHP - 将时间加到当前时间,最佳实践

javascript - 编辑脚本以包含订单总计复选框

c++ - 需要对结构容器中的字段进行总计

MySQL ISAM 搜索优化

python - 在数据框中对一列进行求和,同时保留其他列

mysql addtime() 似乎无法长时间工作(很多天)