SQL GROUP BY: intervalos em continuidade?

A idéia é dizer que você tem a tabela a segui

-------------
| oID | Area|
-------------
| 1 | 5     |
| 2 | 2     |
| 3 | 3     |
| 5 | 3     |
| 6 | 4     |
| 7 | 5     |
-------------

Se for possível agrupar por continuidade, essa pseudo consulta

SELECT SUM(Area) FROM sample_table GROUP BY CONTINUITY(oID)

retornari

-------------
| SUM(Area) |
-------------
|  10       |
|  12       |
-------------

nde a interrupção da continuidade ocorre na OID ou, na falta dela, uma entrada representando a OID

Existe tal funcionalidade nas funções padrão do Sql?

questionAnswers(4)

yourAnswerToTheQuestion