Спасибо.
Но возникла такая проблема.
В таблице кроме Number, Date есть еще поле User у которого значение одинакого для всех подряд идущих номеров. никак не смог всунуть в этот запрос это поле
пишу вот так
select
t1.NOMER, min(t2.NOMER),BLANC.BSO
from BLANC t1 join BLANC t2 on t1.NOMER <= t2.NOMER
where
not exists (select NOMER,BLANC.BSO from BLANC t3 where t1.NOMER - 1 = t3.NOMER)
and
not exists (select NOMER,BLANC.BSO from BLANC t4 where t2.NOMER + 1 = t4.NOMER)
group by t1.NOMER
|
Но ругаеться
SQL error code = -104.
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
а вот так работает, но мне поле user нужно чтоб еще выводило
select
t1.NOMER, min(t2.NOMER)
from BLANC t1 join BLANC t2 on t1.NOMER <= t2.NOMER
where
not exists (select NOMER,BLANC.BSO from BLANC t3 where t1.NOMER - 1 = t3.NOMER)
and
not exists (select NOMER,BLANC.BSO from BLANC t4 where t2.NOMER + 1 = t4.NOMER)
group by t1.NOMER |
что только не пытался но не получилось.
Помогите пожалуйста.