powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Из двух курсоров создать общий
4 сообщений из 4, страница 1 из 1
Из двух курсоров создать общий
    #36062754
AkIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые.
Опять 2 курсора
CREATE CURSOR cursor_csv (csv_id n(10),;
INN c(10), ;
KPP c(9), ;
PF c(3), ;
NALL c(40), ;
BIC c(9), ;
RSCH_KONTR c(20),;
NAIM_BANK c(30),;
RSCH_BANK c(20),;
POCH_ADR c(60),;
UR_ADR c(60))

В курсоре logpss заполнены 3 первых поля:
create cursor logpss(csv_id n(10),get_date c(21),stroka c(3),pole2)
Надо создать общую таблицу
по условию VAL(SUBSTR(REZULT.pole2,8,4)) = cursor_csv.csv_id

Пытался SELECT -ом добавить достающие значения
из курсора cursor_csv,- проверка показала неправильность.

INSERT INTO REZULT (csv_id,stroka,pole2 , ;
INN, KPP, NALL) ;
SELECT DISTINCT C.csv_id, C.stroka, C.pole2, INN, KPP, NALL FROM cursor_csv B ;
inner join logpss as C ON VAL(SUBSTR(C.pole2,8,4)) =B.csv_id

Подскажите, пожалуйста кратчайший путь. Спасибо
...
Рейтинг: 0 / 0
Из двух курсоров создать общий
    #36062793
AkIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пардон, курсор logpss заполнен полностью, (3 поля +1 - номер строки)
...
Рейтинг: 0 / 0
Из двух курсоров создать общий
    #36062889
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkIg,
"кратчайший путь":
Код: plaintext
1.
SELECT DISTINCT C.csv_id, C.stroka, C.pole2, INN, KPP, NALL FROM cursor_csv B ;
inner join logpss as C ON VAL(SUBSTR(C.pole2, 8 , 4 )) =B.csv_id INTO cursor result
...
Рейтинг: 0 / 0
Из двух курсоров создать общий
    #36063072
AkIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, tanglir, проверка показала правильность.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Из двух курсоров создать общий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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