如何不根据表中时间列而是根据每n行分成一个组再计算

如题

请先 登录 后评论

1 个回答

Draco Chen

bar结合rowNo可以实现,示例如下,每2行一组计算qty之和:

t = table(1..10 as id, rand(100,10) as qty)

attachments-2022-06-VnIrrWl662bbb4550a7c6.png


select sum(qty) from t group by bar(rowNo(id),2)

attachments-2022-06-SZmmGvsD62bbb4aec45ad.png


请先 登录 后评论