Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DCount / 11 сообщений из 11, страница 1 из 1
26.10.2004, 08:22:21
    #32753993
Zhaina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
Привет всем!
Подскажите как посчитать сумму записей и отнять повторяющиеся...
DCount([KOD];"Tabl";"KOD не равен предыдущему")Может iif???
Или это лучше через VBA?
Заранее спасибо!
...
Рейтинг: 0 / 0
26.10.2004, 08:51:25
    #32754017
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
Правила форума читать карма не позволяет?

Хочу:
- структуру данных
- тестовые данные
- что должно получиться (на тестовых данных)
...
Рейтинг: 0 / 0
26.10.2004, 09:05:40
    #32754031
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
Два способа:
1)
CurrentDB.OpenRecordset("Select Count(*) From(Select Distinct Поле1 From Таблица1)").Fields(0)
2)
делаем ЗАПРОС1 такой
Select Distinct Поле1 From Таблица1
Потом
DCount("Поле1","Запрос1")
...
Рейтинг: 0 / 0
26.10.2004, 11:21:40
    #32754333
Zhaina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
Спасибо Shark! Это я уже сделала...
Просто мне надо вывести все поля, а Distinct сделать по одному... по повторяющемуся коду сотрудника в запросе... т к один и тот же сотрудник работает в разных подразделениях... вот он считает дополнительно...
...
Рейтинг: 0 / 0
26.10.2004, 11:23:37
    #32754339
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
...
Рейтинг: 0 / 0
26.10.2004, 11:39:41
    #32754390
Zhaina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
Select KDR.KOD, KDR.KDRFAM, KDR.KDRIMYA, KDR.KDROTC, STT.PODR, STT.OTD
from STT inner join KDR on STT.STTKDR=KDR.KOD

Т к KDR и STT связаны через запрос по-моему не получится подсчитать, используя дистинкт. Код сотрудника повторяется... связь м:м
А мне нужна точная численность сотруд
...
Рейтинг: 0 / 0
26.10.2004, 11:58:59
    #32754443
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
мадам, вы способны понять смысл выражений:
структура данных
тестовые данные
что должно получиться
?

простите мне мой французский, но из ваших KDROTC, PODR и прочих KDRFAM-ов - непонятно вообще ничего
...
Рейтинг: 0 / 0
26.10.2004, 12:32:41
    #32754574
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
если взять дистинкт именно от справочника сотрудников (а не от запроса с множественными повторениями одних сотрудников в разных отделах), вы получите число сотрудников в справочнике, о чем Вам уже сообщил Shark. А некая фантазия с условием WHERE позволит вам фильтровать этот справочник по внешним признакам (принадлежности сотрудников к...). Слив же джойном сотрудников с отделами (размножив вхождения сотрудника в набор) вы теряете информацию о количестве уникумов, пока не проведете обратную процедуру - группировку (набоа) по коду справочника (подсчитываемых уникумах).
...
Рейтинг: 0 / 0
27.10.2004, 07:47:41
    #32756057
Zhaina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
Лох Позорныймадам, вы способны понять смысл выражений:
структура данных
тестовые данные
что должно получиться
?

простите мне мой французский, но из ваших KDROTC, PODR и прочих KDRFAM-ов - непонятно вообще ничего

Mercie beaucoup, vous etes tres gentil!!!
из наших KDROTC, PODR и прочих KDRFAM-ов- понятно все, даже если не вдумываться так сильно...
Что должно получится пишу уже несколько раз!
Эх все равно Спасибо!
...
Рейтинг: 0 / 0
27.10.2004, 08:23:43
    #32756087
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
авторЧто должно получится пишу уже несколько раз!
Имеется в виду что-то вроде этого:
http://www.sql.ru/forum/actualthread.aspx?tid=128279
...
Рейтинг: 0 / 0
27.10.2004, 09:40:11
    #32756188
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCount
Проблема тут только одна: попытаться по русски сформулировать че блин надо. Если надо сотрудников, которые есть в подразделениях, то можно так:
Select * From Сотрудники where код in
(Select КодСотрудника From СотрудникивПодразделениях)
Собсно, Вам это 4321 уже написал.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DCount / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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