【问题标题】:Creating a new table with multiples SUMs from another table [duplicate]从另一个表创建具有多个 SM 的新表 [重复]
【发布时间】:2021-11-09 01:00:48
【问题描述】:

我是 stackoverflow.com 的新手,如果我的问题很愚蠢,请接受我的歉意。我也是 MySQL 的新手,现在我正在尝试从现有表创建一个新表。我现有的表有 3 列(日期、时间、值)。

我需要创建一个新表,我必须根据时间对所有值求和。因此,在新表中,我将只有两列(时间、总和)和 24 行。在时间列中,我将有时间(00:00、01:00、02:00、...、22:00、23:00)。在第二列中,我将得到 00:00 开始的所有值的总和,01:00 开始的所有值,...,22:00 开始的所有值,23:00 开始的所有值)。

我找不到正确的语法来执行此操作,也找不到更多方法来搜索它。我已经为此工作了两天。

你能帮帮我吗?谢谢!

【问题讨论】:

    标签: mysql sum


    【解决方案1】:

    您必须使用 group by 才能执行此操作 “按时间从表组中选择 SUM(值)” (我不确定这是否是确切的方法,但希望这样做)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-04
      • 1970-01-01
      • 2014-12-26
      • 2013-08-17
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多