Главная страница
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.054 c
11-1133974153
Arberes
2005-12-07 19:49
2006.10.08
Кнопку на панели задач второй форме


2-1158577906
Emik
2006-09-18 15:11
2006.10.08
ProgressBar1


2-1158089245
Виктор_
2006-09-12 23:27
2006.10.08
код клавиши BackSpace


1-1157004806
Vladislavovich
2006-08-31 10:13
2006.10.08
Delphi und HTML


8-1142526957
apl
2006-03-16 19:35
2006.10.08
Посоветуйте компонент