Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите со скриптом... / 4 сообщений из 4, страница 1 из 1
27.06.2005, 12:01
    #33135904
*ON*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите со скриптом...
помогите разобраться со скриптом, написал вот скритп, а он некоторые записи двоит...то есть получается:
Абдулин_Николай_Галимулинович_5202_930264_03.04.2002_УВД КАО г.Омска_Омск,Путилова,3,Б,16,_0.00_ИНВАЛИДЫ_МСЭ-015_556724_01.01.2005_31.12.2999
Абдулин_Николай-Галимулинович_5202_930264_03.04.2002_УВД КАО г.Омска_Омск,Путилова,3,Б,16,_0.00 _ИНВАЛИДЫ_МСЭ-013_858564_01.01.2005_31.12.2999
Абдулина_Мария_Степановна_5202 930263 03.04.2002_УВД КАО г.Омска Омск,Путилова,3,Б,16,_0.00_ИНВАЛИДЫ_МСЭ-015_556724_01.01.2005_31.12.2999
Абдулина_Мария_Степановна_5202_930263_03.04.2002_УВД КАО г.Омска_Омск,Путилова,3,Б,16,_0.00_ИНВАЛИДЫ_МСЭ-013_858564_01.01.2005_31.12.2999


скрипт:
CONNECT
USING 'UID=dba;PWD=password;DBN=BASE01';
SELECT
LTRIM(RTRIM(p.fam)) AS O6,LTRIM(RTRIM(p.ima)) AS O7,LTRIM(RTRIM(p.otch)) AS O8,p.dat_birthday AS O10,p.pasp_ser AS O20, p.pasp_num AS O21,p.dat_vid AS O22,p.vidan AS O23,(n.n_nasp+','+ u.n_ul+','+d.ndom+','+ d.nkor+','+ a.n_kvar+','+ a.n_kom) AS O24,ac.gil_plo AS O28,
//lp.person_lgot AS O30,
lg.n_lgot_type AS L2,
//dt.n_doc_type AS L3,
l.ser_doc AS L4,l.num_doc AS L5,l.dat_doc AS L8,l.dat_actual AS L9

FROM
propiska p,abonent a, nasp n, dom d, ulica u, lgot_type lg, lgota l, abon_char ac, doc_type dt
//, lgot_person_2005 lp

WHERE
p. k_abon= a. k_abon and a.k_dom=d.k_dom and d.k_ul=u.k_ul and u. k_nasp=n. k_nasp and p.k_abon=l.k_abon and l.k_lgot_type=lg.k_lgot_type and a.k_abon=ac.k_abon and l.k_doc_type=dt.k_doc_type
//and l.person_num=lp.person_num
;
output to c:\kirovsk.dbf
format dbaseIII;

вот как можно сделать чтобы поля не дублировались?
...
Рейтинг: 0 / 0
27.06.2005, 14:48
    #33136445
Alexandr Nikolaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите со скриптом...
автор
Абдулин_Николай_Галимулинович_5202_930264_03.04.2002_УВД КАО г.Омска_Омск,Путилова,3,Б,16,_0.00_ИНВАЛИДЫ_МСЭ- 015_556724_01.01.2005_31.12.2999
Абдулин_Николай-Галимулинович_5202_930264_03.04.2002_УВД КАО г.Омска_Омск,Путилова,3,Б,16,_0.00 _ИНВАЛИДЫ_МСЭ- 013_858564_01.01.2005_31.12.2999 Обрати особое внимание - записи у тебя разные поэтому и дублируются!!!
C уважением,
AlexandrN©
...
Рейтинг: 0 / 0
28.06.2005, 06:29
    #33137305
*ON*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите со скриптом...
да я знаю что они разные... но так быть не должно... откуда берутся еще - непонятно... правильные записи первые... а вторые - это верные записи другого лица... в примере два человека-у первого первая запись его а вторая второго лица... у второго тоже так же... почему так получается - не пойму...
...
Рейтинг: 0 / 0
05.08.2005, 12:57
    #33203971
Мyron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите со скриптом...
тебе надо ужесточить выборку по табл. LGOTA.
l.ser_doc, l.num_doc рвут твою уникальность.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите со скриптом... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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