Limitar SQL pela soma do valor da linha

Então eu estou meio perplexo aqui, eu tenho uma configuração de mesa como esta

+-----------+------+
| Timestamp | Size |
+-----------+------+
|   1-1-13  + 10.3 +
+-----------+------+
|   1-3-13  +  6.7 +
+-----------+------+
|   1-5-13  +  3.0 +
+-----------+------+
|   1-9-13  + 11.4 +
+-----------+------+

E eu estou querendo saber se há alguma maneira de executar uma consulta como esta

SELECT * FROM table ORDER BY timestamp ASC LIMIT BY (SUM(size) <= 20.0);

Isso deve pegar as três primeiras linhas, porque a soma do tamanho das primeiras 3 linhas é 20. No entanto, pode não ser sempre 3 linhas iguais a 20. Às vezes, a primeira linha pode ter um valor de 20 e, nesse caso, caso, só deve pegar o primeiro.

Eu já estou ciente de que é possível calcular rapidamente a soma no PHP depois que a consulta é executada, mas estou tentando realizar isso apenas com o MySQL.

questionAnswers(3)

yourAnswerToTheQuestion