|
|
|
DCount
|
|||
|---|---|---|---|
|
#18+
Привет всем! Подскажите как посчитать сумму записей и отнять повторяющиеся... DCount([KOD];"Tabl";"KOD не равен предыдущему")Может iif??? Или это лучше через VBA? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 08:22:21 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
Правила форума читать карма не позволяет? Хочу: - структуру данных - тестовые данные - что должно получиться (на тестовых данных) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 08:51:25 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
Два способа: 1) CurrentDB.OpenRecordset("Select Count(*) From(Select Distinct Поле1 From Таблица1)").Fields(0) 2) делаем ЗАПРОС1 такой Select Distinct Поле1 From Таблица1 Потом DCount("Поле1","Запрос1") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 09:05:40 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
Спасибо Shark! Это я уже сделала... Просто мне надо вывести все поля, а Distinct сделать по одному... по повторяющемуся коду сотрудника в запросе... т к один и тот же сотрудник работает в разных подразделениях... вот он считает дополнительно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 11:21:40 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
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 связаны через запрос по-моему не получится подсчитать, используя дистинкт. Код сотрудника повторяется... связь м:м А мне нужна точная численность сотруд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 11:39:41 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
мадам, вы способны понять смысл выражений: структура данных тестовые данные что должно получиться ? простите мне мой французский, но из ваших KDROTC, PODR и прочих KDRFAM-ов - непонятно вообще ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 11:58:59 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
если взять дистинкт именно от справочника сотрудников (а не от запроса с множественными повторениями одних сотрудников в разных отделах), вы получите число сотрудников в справочнике, о чем Вам уже сообщил Shark. А некая фантазия с условием WHERE позволит вам фильтровать этот справочник по внешним признакам (принадлежности сотрудников к...). Слив же джойном сотрудников с отделами (размножив вхождения сотрудника в набор) вы теряете информацию о количестве уникумов, пока не проведете обратную процедуру - группировку (набоа) по коду справочника (подсчитываемых уникумах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 12:32:41 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
Лох Позорныймадам, вы способны понять смысл выражений: структура данных тестовые данные что должно получиться ? простите мне мой французский, но из ваших KDROTC, PODR и прочих KDRFAM-ов - непонятно вообще ничего Mercie beaucoup, vous etes tres gentil!!! из наших KDROTC, PODR и прочих KDRFAM-ов- понятно все, даже если не вдумываться так сильно... Что должно получится пишу уже несколько раз! Эх все равно Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 07:47:41 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
авторЧто должно получится пишу уже несколько раз! Имеется в виду что-то вроде этого: http://www.sql.ru/forum/actualthread.aspx?tid=128279 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 08:23:43 |
|
||
|
DCount
|
|||
|---|---|---|---|
|
#18+
Проблема тут только одна: попытаться по русски сформулировать че блин надо. Если надо сотрудников, которые есть в подразделениях, то можно так: Select * From Сотрудники where код in (Select КодСотрудника From СотрудникивПодразделениях) Собсно, Вам это 4321 уже написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 09:40:11 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32754339&tid=1670782]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 342ms |

| 0 / 0 |
