查找数据表中某个字段相加的和刚好大于或等于给定值时所包含的记录
这是数据表
需求:
需要优先从end_time 最小的开始查找匹配,开始查找can_num 字段垒加 大于等于100的所有记录,
如上图所示,我需要得到的结果应该是id为 [1,2,9,10] = 186 刚好大于100的前4条记录!
有大神指点下,这个sql该如何写么(end_time 时间不唯一,有大量重复)
推荐文章: