Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Поиск дублей   Найти похожие ветки 

 
Serg1981 ©   (2006-08-10 20:20) [0]

Здравствуйте!
Имеются два сервера, на обоих стоит один и тот же MSSQL 2000, одна и та же база размером 1,9 Гбайт. Делаю поиск людей в БД с одинаковыми ФИО:

select FAM, NAM, OTCH, count(FAM) from "PERSON" group by FAM, NAM, OTCH having count(FAM)>1

На одном сервере программа находит дубли, на другом нет (выдаёт ноль). Как быть ?
Заранее спасибо.


 
sniknik ©   (2006-08-10 21:07) [1]

чудо? тогда
> Как быть ?
молиться во славу божию....

различные настройки? тогда
> Как быть ?
сравнивать и пробовать, искать разницу...
например попробовать переписать запрос так
select FAM, NAM, OTCH, count(*)
from [PERSON]
group by UPPER(RTRIM(FAM) + UPPER(RTRIM(NAM) + UPPER(RTRIM(OTCH)
having count(*)>1

(хотя есть еще вариант... "Sуstеm rеquirеmеnts: smаrt usеr" ;о)))


 
Serg1981 ©   (2006-08-10 21:37) [2]


> sniknik ©   (10.08.06 21:07) [1]

MSSQL ставился на оба сервера с одного диска, с одинаковыми настройками и на одинаковые ОС.


> select FAM, NAM, OTCH, count(*)
> from [PERSON]
> group by UPPER(RTRIM(FAM) + UPPER(RTRIM(NAM) + UPPER(RTRIM(OTCH)
>
> having count(*)>1

Даже после расставления всех нехватающих скобок данный запрос не работает.


 
sniknik ©   (2006-08-10 22:01) [3]

> Даже после расставления всех нехватающих скобок данный запрос не работает.
ну так исправь, он же пишет ошибку, в чем деле (что я пропустил) указывает!!!



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
15-1158217608
QuickFinder
2006-09-14 11:06
2006.10.08
Терминатор и батарейка для ноутбука


2-1158914441
kyn66
2006-09-22 12:40
2006.10.08
Как сослаться на компонент, зная его TAG ?


15-1158300245
Ega23
2006-09-15 10:04
2006.10.08
Специалисты по MySQL, отзовитесь!


1-1156592548
Handle
2006-08-26 15:42
2006.10.08
TTreeView


15-1157940647
boalse
2006-09-11 06:10
2006.10.08
Физики, SOS