使用来自另一个 table 的多个 SUM 创建一个新的 table
Creating a new table with multiples SUMs from another table
我是 whosebug.com 的新人,如果我的问题很愚蠢,请接受我的道歉。我也是 MySQL 的新手,现在我正在尝试从现有的 table 创建一个新的 table。我现有的 table 有 3 列(日期、时间、值)。
我需要创建一个新的 table,我必须在其中根据时间对所有值求和。因此,在新的 table 中,我将只有两列(时间、总和)和 24 行。在时间列中,我将显示小时数(00:00、01:00、02:00、...、22:00、23:00)。在第二列中,我将得到 00:00 中所有值的总和,01:00 中所有值的总和,...,[=22= 中所有值],[=22= 中所有值的总和=23=]).
我找不到正确的语法来执行此操作,也找不到更多搜索方法。我已经为此工作了两天。
你能帮帮我吗?谢谢!
您必须使用 group by 才能执行此操作
“Select SUM(values) 来自 table 按时间分组”
(我不太确定这是否是正确的方法,但希望这样做)
我是 whosebug.com 的新人,如果我的问题很愚蠢,请接受我的道歉。我也是 MySQL 的新手,现在我正在尝试从现有的 table 创建一个新的 table。我现有的 table 有 3 列(日期、时间、值)。
我需要创建一个新的 table,我必须在其中根据时间对所有值求和。因此,在新的 table 中,我将只有两列(时间、总和)和 24 行。在时间列中,我将显示小时数(00:00、01:00、02:00、...、22:00、23:00)。在第二列中,我将得到 00:00 中所有值的总和,01:00 中所有值的总和,...,[=22= 中所有值],[=22= 中所有值的总和=23=]).
我找不到正确的语法来执行此操作,也找不到更多搜索方法。我已经为此工作了两天。
你能帮帮我吗?谢谢!
您必须使用 group by 才能执行此操作 “Select SUM(values) 来自 table 按时间分组” (我不太确定这是否是正确的方法,但希望这样做)