【问题标题】:Sum Column and Show repeated in an Extra ColumnSum Column 和 Show 在额外的列中重复
【发布时间】:2020-09-29 22:36:36
【问题描述】:

我需要你的帮助,我是 MySQL 的初学者,我想知道以下内容,我添加了一个显示表格的图像,我需要知道如何获取 A 列的值的总和并显示结果在称为 sum_A 的黄色列中重复时间。我将衷心感谢您的帮助。 :)

【问题讨论】:

标签: mysql sum calculated-columns


【解决方案1】:

试试这个。订单是您的主表。数量是您的总和列。

drop temporary table temp_table;
CREATE TEMPORARY TABLE temp_table select ID,Quantity from orders;
set @totalQuantitty=(select sum(Quantity) from temp_table);

select *,@totalQuantitty from temp_table

【讨论】:

  • 谢谢@ORCAs 这对我的问题确实有帮助,但我做了一些不同的事情,但也有效我尝试了一个 SELECT 后跟一个 SET 函数,但我不知道这是否是一种有效的实现方式... SET Sum_A = ( SELECT IF( SUM(A) FROM ... ) ...
  • 如果它有助于您解决问题,您应该选择答案作为使我的努力有价值的解决方案。否则下次没人会努力解决你的问题。
猜你喜欢
  • 2014-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-03
  • 1970-01-01
  • 2011-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多