![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кол-во уникальных записей в таблице MS Access [D5, D7, IB6.x, dBase, FoxPro, Access]
Dust © (2006-04-13 14:23:00)Select count (DISTINCT ORG. INN) FROM ORG;
В интербейзе работает, а вот в аксессе нет.
sniknik (2006-04-13 17:34:00) [1]разница в Count(INN) и Count(*) (как в [7]) только в том что первый еще и NULL значение, буде такое, откинет (т.е. - одно уникальное).
в остальном "решение:" полная копия... на которую говорилось "не работает".
Johnmen (2006-04-13 17:31:00) [2]Свежее решение :)
Dust (2006-04-13 17:26:00) [3]Вопрос снят!
решение:
Select Count(INN)
From (Select Distinct INN FROM ORG)
Dust (2006-04-13 17:02:00) [4]А у меня говорит, что неопределённая функция distinct в выражении...
vovnuke (2006-04-13 16:58:00) [5]у меня работает вот так:
select сount(*) from (select distinct (ID) from table)
sniknik (2006-04-13 16:58:00) [6]> прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать
тут не служба поддержки чтобы только опробированные ответы давать.
> а так советовать, мол попробуй то, попробуй сё....
именно так, кому это в конце концов нужно? автору значит он и "напрягается", пробует. а ответы даются на добровольной основе и пишутся зачастую прямо в форуме, а если по другому и будет занимать больше времени/усилий ... то ну его вообще нафиг.
p.s. вариант приведенный в [7] 100% рабочий.
Johnmen (2006-04-13 16:57:00) [7]>прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать
Мне пробовать не надо, ты же попробовал...
> а так советовать, мол попробуй то, попробуй сё....
А так и советую. Рад, что тебе нравится...:)
Dust (2006-04-13 16:50:00) [8]прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать, а так советовать, мол попробуй то, попробуй сё....
Johnmen (2006-04-13 16:48:00) [9]Ну что ж... Остаётся обвинить аксесс в неподдержании стандарта...
Лично я не буду этого делать. Скорее автора обвиню в чём-нибудь...:)
Dust (2006-04-13 16:32:00) [10]пробовал уже разные вариации на эту тему....
Johnmen (2006-04-13 15:28:00) [11]А так
Select count(DISTINCT INN) FROM ORG
?
Dust (2006-04-13 15:28:00) [12]Удалено модератором
Примечание: Создание пустых сообщений
Dust (2006-04-13 15:19:00) [13]Не работает (Ошибка синтаксиса, пропущен оператор....).
sniknik (2006-04-13 14:42:00) [14]> MS Access
из подзапроса можно
Select сount(*) FROM (Select DISTINCT INN FROM ORG)
Johnmen (2006-04-13 14:38:00) [15]Что значит "не работает"?
Dust (2006-04-13 14:35:00) [16]MS Access
sniknik (2006-04-13 14:35:00) [17]в какой?
на всякий случай, синтаксис у всех движков/sql серверов разный.
;)
Dust (2006-04-13 14:29:00) [18]что не ясно?
мне нужно подсчитать запросом кол-во уникальных записей в таблице.
Anatoly Podgoretsky (2006-04-13 14:27:00) [19]Что?
Но на всякий случай, Дельфи не работает с запросами.
Dust (2006-04-13 14:23:00) [20]Ааааааа, собственно вопрос: Как сделать?