本文介绍了将行限制为一列总和等于 MySQL 中的某个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
我想编写一个查询,该查询返回所有行,直到其中一列值的总和达到某个值.
I want to write a query which returns all rows until the sum of one of the columns value reaches a certain value.
例如下表:
如果我想得到行,直到 Meeting
列的总和等于 7.
If I want to get the rows until the sum of column Meeting
equals 7.
如果我想得到行,直到 Meeting
列的总和等于 13.
If I want to get the rows until the sum of column Meeting
equals 13.
推荐答案
这是一种应该在 MySQL 中工作的方法:
Here's a way which should work in MySQL :
它涉及计算运行总数并选择运行总数小于或等于给定数字的记录,在本例中为7
.
It involves calculating a running total and selecting records while the running total is less than or equal to the given number, in this case 7
.
这篇关于将行限制为一列总和等于 MySQL 中的某个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!