2016-04-15 42 views
-1

请使用MySQL查询 这里我表帮我找每24行的总和(如果可用):MYSQL总和

Table

假设我们只有三列记录#,出售和SoldAvg,那么查询会是什么?请帮忙。 感谢

+0

请再具体些。添加示例数据,预期的输出和你坚持使用的查询直接到你的问题 –

+0

试试这个链接..这可能会解决你的问题 http://stackoverflow.com/questions/1346117/how-to-sum-from-mysql -n-n-record – Francis

回答

0

你可能想尝试像这样(未经):

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

谢谢你,你的回答确实帮了我,但我以编程的方式解决了我的问题。 –