我希望能够得到关于以下问题的帮助。
我有一个交易表格(如下所示),我只想选择直到我的金额总数达到一定金额的交易。
交易
表格
id | date | amount
----|----------|--------
1 | 1/1/2012 | 2
2 | 2/1/2012 | 3
3 | 3/1/2012 | 4
4 | 4/1/2012 | 20
5 | 5/1/2012 | 1
6 | 6/1/2012 | 2
现在假设我想在这个表上进行查询,直到金额总数达到6,即只需要前两行,我该怎么做?
我想可能需要自己与自己进行连接,并进行一些求和操作,但没有得到任何进展。如果可能的话,我更愿意不使用任何函数。
还有类似于最小金额的问题。
非常感谢您的帮助 :)
T
id
和running_total
列表,使它们的总和大于8。例如,对于给定的transactions
表,我需要获取最少的行,使它们的总和大于8,并按日期排序(它需要返回id
为1、2、3的行,因为它们的总和为9)。 - alex23