我有一张有2列的表格。第一个是自动增量,第二个是数值。我需要以这样的方式对行进行分组:获得N个连续行(使用自动增量字段),计算相应数值的平均值,并将这1个新行放到另一个表中。任何人都可以帮我处理GROUP BY声明吗?
答案 0 :(得分:1)
不需要分组吗?
SELECT floor(id / 5) cnt,avg(2ndcol) from <table> group by cnt;
这将获得5行的组并返回2ndcol
的平均值。示例http://www.sqlize.com/y4mTuDF1Cy
根据评论编辑