SQL GROUP BY: интервалы в непрерывности?
Идея в том, что скажем, у вас есть следующая таблица.
-------------
| oID | Area|
-------------
| 1 | 5 |
| 2 | 2 |
| 3 | 3 |
| 5 | 3 |
| 6 | 4 |
| 7 | 5 |
-------------
Если группировка по непрерывности возможна, этот псевдопросмотр
SELECT SUM(Area) FROM sample_table GROUP BY CONTINUITY(oID)
вернется
-------------
| SUM(Area) |
-------------
| 10 |
| 12 |
-------------
Если разрыв непрерывности возникает при oID или, скорее, при его отсутствии, запись, представляющая oID 4.
Существует ли такая функциональность в стандартных функциях Sql?