powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом
4 сообщений из 4, страница 1 из 1
Помогите с запросом
    #34125927
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть таблица, где проставлен код(группа записей по коду), значение для каждой записи, и признак, того что запись является итоговым значением для группы записей.

код1 sum1 itog
1 0
1 0
1 0 .T.
2 1
2 0
2 3
2 4 .T.

Необходимо выбрать только те группы записей, где итоговое значение не равна 0, т.е. в выборку должны попасть
2 1
2 0
2 3
2 4 .T.

или например, можно не выберать записи, а пометить на удаление записи где итоговое значение не равна 0

Спасибо!
...
Рейтинг: 0 / 0
Помогите с запросом
    #34125981
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select 8 from <TableName> where Код1 in (select Код1 from <TableName> where itog and sum1<>0)
...
Рейтинг: 0 / 0
Помогите с запросом
    #34125986
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from <TableName> where Код1 in (select Код1 from <TableName> where itog and sum1<>0)
...
Рейтинг: 0 / 0
Помогите с запросом
    #34126353
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
select tab1.* ;
from MyTab tab1 ;
inner join MyTab tab2 on tab1.код1 = tab2.код1 ;
where tab2.itog = .T. and tab2.sum1 <>  0 

MyTab - это имя твоей таблицы
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]