Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 запрос с выбором записей  [new]
TsYekaterina
Member

Откуда:
Сообщений: 205
добрый день! снова к Вам за помощью! задача такая: вывести все записи, ods которых > 1, и при первом anod!=0 выводить эту запись.
то есть, если есть такая запись типа:
ods anod
ИД 8601352 11111111
ИД 8601352
ИД 8601352 22222222
ИД 8601352 33333333 - вывести только первую (ну или любую другую, где anod!=0)
select * from pkr where ods in (select ods from pkr group by pkr.ods having count(ods)>1 ) and anod!=0 order by ods

пока только так сделала...
19 дек 18, 15:24    [21768457]     Ответить | Цитировать Сообщить модератору
 Re: запрос с выбором записей  [new]
Dima T
Member

Откуда:
Сообщений: 13706
select ods, min(anod) as anod 
      from pkr 
      where ods in (select ods from pkr group by pkr.ods having count(ods)>1 ) and anod!=0 
      group by ods
      order by ods
19 дек 18, 15:27    [21768468]     Ответить | Цитировать Сообщить модератору
 Re: запрос с выбором записей  [new]
TsYekaterina
Member

Откуда:
Сообщений: 205
Dima T,

Большое спасибо!
19 дек 18, 15:35    [21768480]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить