【问题标题】:Simple SUM Query needed for C#C# 需要简单的 SUM 查询
【发布时间】:2016-08-23 06:17:11
【问题描述】:

我是一名初级程序员,想询问 C# 的简单 SUM 查询。情况是这样的:

我有一个名为"revenue" 的表,该表由 5 列组成。它们是BulanTargetRealisasiTarget_YtDRealisasi_YtD。对于Bulan 列,我手动插入了 12 个数据。他们是JanuaryFebruariMarch,等等……

对于TargetRealisasi 列,我还手动插入了INT 数据类型的数据。

现在,我想将 January's Target + February's Target + March's Target 相加,然后该计算的值将填充 March 的 Target_YtD。

谁能告诉我这个问题?我希望这次有人能帮助我,我真的很感激。谢谢

【问题讨论】:

标签: c# mysql sql


【解决方案1】:

你的意思是这样的吗?

UPDATE 
SET Target_YtD =
  (SELECT SUM(Target) AS Total FROM revenue
  WHERE Bulan IN ('JAnuary', 'February', 'March')
)
WHERE Bulan = 'March'

【讨论】:

  • 我猜你快到了。先生,我可以得到你的电子邮件吗?我想更深入地询问这个问题。
【解决方案2】:

这取决于您是否计划在输入时计算列并将其保存到数据库中。通常计算的列不在数据库中的列中,但如果这是您正在做的事情,您可以在执行插入语句之前使用 c# 连接函数来填充该变量。如果您只是在输出到 c# 应用程序时填充总和,同样的事情也适用,或者您可以在您的 sql 代码中进行求和。有几种方法可以到达那里,这取决于你想要做什么。

【讨论】:

    猜你喜欢
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    相关资源
    最近更新 更多