MYSQL每24行的总和

时间:2016-04-15 10:18:00

标签: mysql sql

请帮我找到使用MYSQL查询的每24行(如果有的话)的总和 我的桌子在这里:

Table

假设我们只有三个Columns Record#,Sold和SoldAvg,那么查询是什么?请帮忙。 感谢

1 个答案:

答案 0 :(得分:0)

您可能想尝试这样的事情(未经测试):

SET @i := 0;
SELECT SUM(`Sold`), SUM(`SoldAvg`)
FROM (
    SELECT
      @i:=@i+1 as `counter`,
      FLOOR(@i/24) AS `group`,
      `Record#`,
      `Sold`,
      `SoldAvg`
      FROM your_table
      ORDER BY `Record#`
) GROUP BY `group`;