Мне было интересно, могу ли я помочь в решении следующей проблемы.
У меня есть таблица транзакций (упрощенная ниже), и я хочу только выбрать транзакции, пока моя сумма не достигнет определенной суммы.
Transactions
таблица
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, а только первые 2 строки, как бы я это сделал?
Я думал о том, что, возможно, присоединился бы к себе и какой-то сумме, но на самом деле никуда не денусь. Я бы предпочел не использовать какие-либо функции, если это возможно.
Также ничего похожего на минимальную сумму.
Любая помощь будет высоко оценена:)
Т