Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.10.2012, 17:52
|
|||
---|---|---|---|
|
|||
вывод в курсор |
|||
#18+
из таблицы вывожу в курсор записи где поле name_error='Совита', в полученном курсоре есть поле smo,fam,im,ot данные из полученного курсора вывожу в отчет. мне нужно в отчете выводить рядом с полем smo поле smocod для каждого человека из другой таблицы. пишу так авторSELECT vpolis,spolis,npolis,fam,im,ot,dr,w,smo,name_error,kol_strax,kol_uslugi,kol_kd,sumv FROM curs1 WHERE name_error='Совита' INTO CURSOR curs2 это первый курсор. эти данные вывожу в репорт.. теперь в таблице назовем ее TAB2 есть поле smocod мне нужно для каждого пациента рядом с плем smo из курсора curs2 вывести поле smocod из таблицы TAB2 что-то не вникаю как это сделать.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2012, 17:58
|
|||
---|---|---|---|
|
|||
вывод в курсор |
|||
#18+
делал выборку сравнивая поля fam,im,ot в курсоре и таблице но тогда получается что нет данных для вывода в отчет, а если просто выводить данные из curs2 в отчет то 1 запись выводится ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2012, 18:21
|
|||
---|---|---|---|
вывод в курсор |
|||
#18+
Дима1991, А что, курсор из 2-х таблиц никак? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2012, 18:25
|
|||
---|---|---|---|
|
|||
вывод в курсор |
|||
#18+
IgorNG, вы имете ввиду в курсор вывести данные из обеих таблиц? я делал только с курсорами в курсор выводил данные из curs2 и таблицы TAB2 только одна запись несколько раз появлялась хотя я distinct поставил ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2012, 18:28
|
|||
---|---|---|---|
|
|||
вывод в курсор |
|||
#18+
IgorNG, вы же поняли наверное что мне нужно сделать? Объясните как вы имеете ввиду ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2012, 18:38
|
|||
---|---|---|---|
|
|||
вывод в курсор |
|||
#18+
Вот моя выборка авторSELECT vpolis,spolis,npolis,fam,im,ot,dr,w,smo,name_error,kol_strax,kol_uslugi,kol_kd,sumv FROM curs1 WHERE name_error='Совита' INTO CURSOR curs2 SELECT distinct curs2.vpolis,curs2.spolis,curs2.npolis,curs2.fam,curs2.im,curs2.ot,curs2.dr,curs2.w,curs2.smo,pacient.smocod,curs2.name_error,curs2.kol_strax,curs2.kol_uslugi,curs2.kol_kd,curs2.sumv FROM curs2,pacient INTO CURSOR curs4 в отчете три раза одна запись появляется.. и получается это когда делаю выборку в curs4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2012, 21:26
|
|||
---|---|---|---|
|
|||
вывод в курсор |
|||
#18+
никто не знает как реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2012, 21:54
|
|||
---|---|---|---|
вывод в курсор |
|||
#18+
Дима1991Вот моя выборка авторSELECT vpolis,spolis,npolis,fam,im,ot,dr,w,smo,name_error,kol_strax,kol_uslugi,kol_kd,sumv FROM curs1 WHERE name_error='Совита' INTO CURSOR curs2 SELECT distinct curs2.vpolis,curs2.spolis,curs2.npolis,curs2.fam,curs2.im,curs2.ot,curs2.dr,curs2.w,curs2.smo,pacient.smocod,curs2.name_error,curs2.kol_strax,curs2.kol_uslugi,curs2.kol_kd,curs2.sumv FROM curs2,pacient INTO CURSOR curs4 в отчете три раза одна запись появляется.. и получается это когда делаю выборку в curs4 Во втором курсоре curs2 и pacient должны быть связаны по какому-то полю Смотри JOIN в команде SELECT-SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.10.2012, 07:49
|
|||
---|---|---|---|
|
|||
вывод в курсор |
|||
#18+
IgorNG, там по трем полям можно связать fam,im ,ot.. я в курсор curs2 делаю выборку у которых поле name_error='Совита', а потом в курсор curs4 делаю выборку из curs2 и TAB2 где поля fam,im,ot равны. и в курсорк curs4 у меня все поля из curs2 и smocod. А в отчет вывожу нужные поля. Логика же правильная у меня вроде как? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.10.2012, 09:03
|
|||
---|---|---|---|
вывод в курсор |
|||
#18+
Дима1991IgorNG, там по трем полям можно связать fam,im ,ot.. я в курсор curs2 делаю выборку у которых поле name_error='Совита', а потом в курсор curs4 делаю выборку из curs2 и TAB2 где поля fam,im,ot равны. и в курсорк curs4 у меня все поля из curs2 и smocod. А в отчет вывожу нужные поля. Логика же правильная у меня вроде как? Логика может и правильная, а вот где реализовано "в курсор curs4 делаю выборку из curs2 и TAB2 где поля fam,im,ot равны" не видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1583387]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 294ms |
total: | 460ms |
0 / 0 |