Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом / 2 сообщений из 2, страница 1 из 1
13.12.2006, 13:10
    #34196288
Igrok4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Можно ли выдать один (или два запроса), для формирования Table3?

Table1: Sum, Nbin1
Table2: Nbin2, Corp

Надо Table3 (SumRas, Simvol) c двумя записями:
В первую запись должна попасть сумма записей поля Sum, если Nbin1 найден в Table2(Nbin2) и при этом Corp = 0.
Во вторую запись должна попасть сумма записей поля Sum, если Nbin1 не найден в Table2(Nbin2) или (Nbin1 найден в Table2(Nbin2) и при этом Corp = 1).
Заранее спасибо.
...
Рейтинг: 0 / 0
13.12.2006, 21:46
    #34198169
ORAselect
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
select sum(t1.Sum) as rezult from table1 t1 INNER JOIN tabl2 t2;
ON t1.NBin1 == t2.NBin2;
where t2.Corp ==0;
into table table3

variant 1:
select sum(t1.Sum) as rezult from table1 t1, tabl2 t2;
where t1.NBin1 not in ;
(select NBin2 from table2 where Corp<>1)

variant 2:

select sum(t1.Sum) as rezult from table1 t1 INNER JOIN tabl2 t2;
ON t1.NBin1 != t2.NBin2 ;
where t2.Corp =1

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


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