|
Из двух курсоров создать общий
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые. Опять 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 Подскажите, пожалуйста кратчайший путь. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2009, 14:15 |
|
Из двух курсоров создать общий
|
|||
---|---|---|---|
#18+
Пардон, курсор logpss заполнен полностью, (3 поля +1 - номер строки) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2009, 15:42 |
|
Из двух курсоров создать общий
|
|||
---|---|---|---|
#18+
AkIg, "кратчайший путь": Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2009, 18:56 |
|
|
start [/forum/topic.php?fid=41&fpage=123&tid=1586281]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 121ms |
0 / 0 |