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

Вниз

Кол-во уникальных записей в таблице MS Access   Найти похожие ветки 

 
Dust ©   (2006-04-13 14:23) [0]

Select count  (DISTINCT ORG. INN) FROM ORG;
В интербейзе работает, а вот в аксессе нет.


 
Dust ©   (2006-04-13 14:23) [1]

Ааааааа, собственно вопрос: Как сделать?


 
Anatoly Podgoretsky ©   (2006-04-13 14:27) [2]

Что?
Но на всякий случай, Дельфи не работает с запросами.


 
Dust ©   (2006-04-13 14:29) [3]

что не ясно?
мне нужно подсчитать запросом кол-во уникальных записей в таблице.


 
sniknik ©   (2006-04-13 14:35) [4]

в какой?
на всякий случай, синтаксис у всех движков/sql серверов разный.
;)


 
Dust ©   (2006-04-13 14:35) [5]

MS Access


 
Johnmen ©   (2006-04-13 14:38) [6]

Что значит "не работает"?


 
sniknik ©   (2006-04-13 14:42) [7]

> MS Access
из подзапроса можно
Select сount(*) FROM (Select DISTINCT INN FROM ORG)


 
Dust ©   (2006-04-13 15:19) [8]

Не работает (Ошибка синтаксиса, пропущен оператор....).


 
Dust ©   (2006-04-13 15:28) [9]

Удалено модератором
Примечание: Создание пустых сообщений


 
Johnmen ©   (2006-04-13 15:28) [10]

А так
Select count(DISTINCT INN) FROM ORG
?


 
Dust ©   (2006-04-13 16:32) [11]

пробовал уже разные вариации на эту тему....


 
Johnmen ©   (2006-04-13 16:48) [12]

Ну что ж... Остаётся обвинить аксесс в неподдержании стандарта...
Лично я не буду этого делать. Скорее автора обвиню в чём-нибудь...:)


 
Dust ©   (2006-04-13 16:50) [13]

прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать, а так советовать, мол попробуй то, попробуй сё....


 
Johnmen ©   (2006-04-13 16:57) [14]

>прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать

Мне пробовать не надо, ты же попробовал...

> а так советовать, мол попробуй то, попробуй сё....

А так и советую. Рад, что тебе нравится...:)


 
sniknik ©   (2006-04-13 16:58) [15]

> прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать
тут не служба поддержки чтобы только опробированные ответы давать.

> а так советовать, мол попробуй то, попробуй сё....
именно так, кому это в конце концов нужно? автору значит он и "напрягается", пробует. а ответы даются на добровольной основе и пишутся зачастую прямо в форуме, а если по другому и будет занимать больше времени/усилий ... то ну его вообще нафиг.

p.s. вариант приведенный в [7] 100% рабочий.


 
vovnuke ©   (2006-04-13 16:58) [16]

у меня работает вот так:
select сount(*) from (select distinct (ID) from table)


 
Dust ©   (2006-04-13 17:02) [17]

А у меня говорит, что неопределённая функция distinct в выражении...


 
Dust ©   (2006-04-13 17:26) [18]

Вопрос снят!
решение:
Select Count(INN)
From (Select Distinct INN FROM ORG)


 
Johnmen ©   (2006-04-13 17:31) [19]

Свежее решение :)


 
sniknik ©   (2006-04-13 17:34) [20]

разница в Count(INN) и Count(*) (как в [7]) только в том что первый еще и NULL значение, буде такое, откинет (т.е. - одно уникальное).
в остальном "решение:" полная копия... на которую говорилось "не работает".



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

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

Наверх




Память: 0.51 MB
Время: 0.029 c
2-1147715553
MVP
2006-05-15 21:52
2006.06.04
Как организовать цикл?


8-1136531381
K_MANIAC
2006-01-06 10:09
2006.06.04
Работа с Image - разнородная карта...


1-1146283663
IKV
2006-04-29 08:07
2006.06.04
CreateOleObject


15-1147165282
asd
2006-05-09 13:01
2006.06.04
Как сделать почтовик?


1-1146041042
tickler
2006-04-26 12:44
2006.06.04
обратная нумерация строк в memo